JSONオブジェクトがあり、コードミラーに表示したいと思います。コードミラーは文字列のみを想定しています。JSON.stringifyを実行すると、文字列だけでなく配列である値が台無しになります。
例えば。これはJSON.stringifyの出力です
{
"version": "1.1",
"sid": "ManagementService",
"svcVersion": "0.1",
"oid": "getCurrentStatsForServiceTypes",
"params": {
"serviceTypes": "[\"rest\", \"wsdl\", \"database\", \"rss\"]"
}
}
次のように出力したい...
{
"version": "1.1",
"sid": "ManagementService",
"svcVersion": "0.1",
"oid": "getCurrentStatsForServiceTypes",
"params": {
"serviceTypes":["rest", "wsdl", "database","rss"]
}
}
要するに、値に影響を与えずにタイプをオブジェクトから文字列に変換したいのです。
更新:JSONオブジェクトは
{
"version": "1.1",
"sid": "ManagementService",
"svcVersion": "0.1",
"oid": "getCurrentStatsForServiceTypes",
"params": {
"serviceTypes":["rest", "wsdl", "database","rss"]
}
}
文字列と同じものが欲しいです。このようなものが機能するはずです。
'{
"version": "1.1",
"sid": "ManagementService",
"svcVersion": "0.1",
"oid": "getCurrentStatsForServiceTypes",
"params": {
"serviceTypes":["rest", "wsdl", "database","rss"]
}
}'
ブロッククォート