javascript - How to convert JSON to String without using JSON.stringify? -
i've json object , want display in code mirror. code mirror expects string only. when json.stringify screws values array instead of string.
eg. output of json.stringify
{ "version": "1.1", "sid": "managementservice", "svcversion": "0.1", "oid": "getcurrentstatsforservicetypes", "params": { "servicetypes": "[\"rest\", \"wsdl\", \"database\", \"rss\"]" } } i want output as...
{ "version": "1.1", "sid": "managementservice", "svcversion": "0.1", "oid": "getcurrentstatsforservicetypes", "params": { "servicetypes":["rest", "wsdl", "database","rss"] } } in short want convert type object string without affecting value.
update: json object is
{ "version": "1.1", "sid": "managementservice", "svcversion": "0.1", "oid": "getcurrentstatsforservicetypes", "params": { "servicetypes":["rest", "wsdl", "database","rss"] } } i want same string. should work.
'{ "version": "1.1", "sid": "managementservice", "svcversion": "0.1", "oid": "getcurrentstatsforservicetypes", "params": { "servicetypes":["rest", "wsdl", "database","rss"] } }' blockquote
it seems servicetypes no array string in object. try this:
obj.params.servicetypes = json.parse(obj.params.servicetypes); return json.stringify(obj);
Comments
Post a Comment