Reworking DataObject => JSON String utils to correctly use DataSchemaNodes

Change-Id: I3971f0d48412a9cb4cce0a592db4a77340468e83
Signed-off-by: Colin Dixon <colin@colindixon.com>