How to get balance by any address using rpc bitcoind? How to get balance of any address using rpc bitcoind?

I mean getting by address the list of his unspent outputs in view something like this: TxHash;Value;Noutput.
You would run the listunspent response through a loop and total up all the values from all the unspent outputs for that address.