Ich habe unter json Daten. Das Problem ist auf dem letzten Feld "totalChildMillis" : NumberLong(2)
. Die NumberLong(2)
wird nicht zitiert. Wenn ich JSON.parse
ausführen, habe ich eine Ausnahme zu diesem Feld. Gibt es eine Möglichkeit für JSON.parse
, doppelte Anführungszeichen zu ignorieren? Ich möchte die Saite nicht selbst vorparsieren, also suche ich nach einer Möglichkeit, dies automatisch für mich zu handhaben.Unterstützt JSON.parse Parsing String ohne Anführungszeichen
{
"executionStages" : {
"stage" : "SINGLE_SHARD",
"nReturned" : 10000,
"executionTimeMillis" : 3,
"totalKeysExamined" : 0,
"totalDocsExamined" : 10000,
"totalChildMillis" : NumberLong(2)
}
}
Nein bekommen, es ist ungültig json. Wenn Sie eine Methode mit einem Parameter übergeben möchten, können Sie zwei separate Felder erstellen und dann so etwas wie window [data.totalChildMethod] .call (data.totalChildMillis); – nixkuroi
Wer produzierte über JSON? Sie oder eine dritte Partei? – engineforce
Mongodb kann Ausgaben produzieren wie 'NumberLong (2)' – Guig