From my experience thus far, I would recommend avoiding Scene Graph. It's a learning curve and seems there are disadvantages, I don't see much advantage. Others may have a different perspective.
Regarding HTTP post, you should be able to start with an example and modify it to get it working. Regarding nested JSON, I believe you will need to convert to a string prior to POST'ing
aspiring