2
以下のJSONデータがあります。問題は最後のフィールド"totalChildMillis" : NumberLong(2)
にあります。 NumberLong(2)
は引用されていません。 JSON.parse
を実行すると、このフィールドに関する例外が発生しました。 JSON.parse
の二重引用符を無視する方法はありますか?私は自分で文字列をあらかじめ解析したくないので、自動的にこれを処理する方法を探しています。JSON.parseは二重引用符を使用せずに文字列を解析できます
{
"executionStages" : {
"stage" : "SINGLE_SHARD",
"nReturned" : 10000,
"executionTimeMillis" : 3,
"totalKeysExamined" : 0,
"totalDocsExamined" : 10000,
"totalChildMillis" : NumberLong(2)
}
}
をそれを得ることができ、
、その後
を実行することにより有効なJSON作ることができそうですそれは無効なjsonです。パラメータを持つメソッドを渡す場合は、それらを2つの別々のフィールドにしてから、window [data.totalChildMethod] .call(data.totalChildMillis)のような処理を行います。 – nixkuroi
上記のJSONは誰が作成しましたか?あなたまたは第三者ですか? – engineforce
Mongodbは 'NumberLong(2)'のような出力を生成できます – Guig