0

Google Apps Script

Utilities.jsonParse('{"1":"123","a":"abc"}')["a"] // "abc"
Utilities.jsonParse('{"1":"123","a":"abc"}')["1"] // undefined

GoogleChromeJavaScrptコンソールで

JSON.parse('{"1":"123","a":"abc"}')["a"] // "abc"
JSON.parse('{"1":"123","a":"abc"}')["1"] // "123"

これはバグですか?Google Apps ScriptのJSONオブジェクトから数値の名前付きプロパティを抽出するにはどうすればよいですか?

4

2 に答える 2

3

Utilities.jsonParseには、数字キーを取り巻く奇妙な点がいくつかあります。より新しい(そしてより標準的な)代わりにJSON.parseJSON.stringify

JSON.parse('{"1":"123","a":"abc"}')["1"]  // "123"
于 2013-01-08T04:45:38.850 に答える
0

これは暗闇の中でのショットですが、これは何か違うものを返しますか?

Utilities.jsonParse('{"1":"123","a":"abc"}')[1]
于 2013-01-08T03:27:02.337 に答える