How to find net BTC spent or recieved in a transaction
If you have a look at the "vout" array, you can see there are two outputs from this transaction. The first pays 0.00008203 BTC to 16jyig11zSX77NV3o4AcWiw57m1tqLogg, and the second pays 0.00185075 BTC to 3Hm4AomkLBGgHHMVMYqoxpTyn1tvf6u4dh. There is a single input into the transaction, from the address 16jyig11zSX77NV3o4AcWiw57m1tqLogg (which must have been calculated by a block explorer because inputs do not have "from" addresses). The value of the input was 0.00229438, and it looks like the first output was to the same address as the input address so it is likely change, thus person A lost (0.00229438 - 0.00008203 = 0.00221235 BTC), and person B (could technically also be person A paying themselves) gained 0.00185075 BTC. The rest, 0.0003616 BTC, was paid as a fee to the miners.