Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法正确访问json_Javascript_Jquery_Json - Fatal编程技术网

Javascript 无法正确访问json

Javascript 无法正确访问json,javascript,jquery,json,Javascript,Jquery,Json,我有这个json结构: {"note":"{\"quartal\":3,\"jahr\":2014,\"id\":3,\"number\":\"23\",\"bezeichnung\":\"Konsiliaruntersuchung\",\"diagnoses\":[{\"code\":\"B01.1\",\"bezeichnung\":\"Enzephalitis nach Varizellen-Infektion [kodiere zusätzlich G05.1*]\",\"id\":4

我有这个json结构:

 {"note":"{\"quartal\":3,\"jahr\":2014,\"id\":3,\"number\":\"23\",\"bezeichnung\":\"Konsiliaruntersuchung\",\"diagnoses\":[{\"code\":\"B01.1\",\"bezeichnung\":\"Enzephalitis nach Varizellen-Infektion [kodiere zusätzlich G05.1*]\",\"id\":40},{\"code\":\"H26.2\",\"bezeichnung\":\"Komplizierte Katarakt\",\"id\":39},{\"code\":\"H01.1\",\"bezeichnung\":\"Augenlidekzem\",\"id\":42},{\"code\":\"C63.-\",\"bezeichnung\":\"Schornsteinfegerkrebs\",\"id\":44},{\"code\":\"H90.2\",\"bezeichnung\":\"Konduktive Schwerhörigkeit\",\"id\":36},{\"code\":\"E50.4\",\"bezeichnung\":\"Vitamin-A-Mangel mit xerotischer Keratitis [kodiere zusätzlich H19.8*]\",\"id\":38},{\"code\":\"A30.1\",\"bezeichnung\":\"Polare gutartige Lepra\",\"id\":43},{\"code\":\"B01.1\",\"bezeichnung\":\"Varizellen-Enzephalitis [kodiere zusätzlich G05.1*]\",\"id\":41},{\"code\":\"B01.1\",\"bezeichnung\":\"Varizellen-Enzephalitis  (G05.1*)\",\"id\":46}],\"entrys\":[{\"nummer\":\"03322\",\"beschreibung\":\"Aufzeichnung eines Langzeit-EKG von mindestens 18 Stunden Dauer\",\"id\":22},{\"nummer\":\"02401\",\"beschreibung\":\"H2-Atemtest\",\"id\":21},{\"nummer\":\"02401\",\"beschreibung\":\"H2-Atemtest\",\"id\":20},{\"nummer\":\"02400\",\"beschreibung\":\"13C-Harnstoff-Atemtest\",\"id\":17},{\"nummer\":\"02401\",\"beschreibung\":\"H2-Atemtest\",\"id\":15},{\"nummer\":\"02400\",\"beschreibung\":\"13C-Harnstoff-Atemtest\",\"id\":2}]}","notes":["{\"quartal\":3,\"jahr\":2014,\"id\":2,\"number\":\"00\",\"bezeichnung\":\"Ambulant\",\"diagnoses\":[{\"code\":\"B01.1\",\"bezeichnung\":\"Enzephalitis nach Varizellen-Infektion [kodiere zusätzlich G05.1*]\",\"id\":40},{\"code\":\"H26.2\",\"bezeichnung\":\"Komplizierte Katarakt\",\"id\":39},{\"code\":\"H01.1\",\"bezeichnung\":\"Augenlidekzem\",\"id\":42},{\"code\":\"C63.-\",\"bezeichnung\":\"Schornsteinfegerkrebs\",\"id\":44},{\"code\":\"H90.2\",\"bezeichnung\":\"Konduktive Schwerhörigkeit\",\"id\":36},{\"code\":\"E50.4\",\"bezeichnung\":\"Vitamin-A-Mangel mit xerotischer Keratitis [kodiere zusätzlich H19.8*]\",\"id\":38},{\"code\":\"A30.1\",\"bezeichnung\":\"Polare gutartige Lepra\",\"id\":43},{\"code\":\"B01.1\",\"bezeichnung\":\"Varizellen-Enzephalitis [kodiere zusätzlich G05.1*]\",\"id\":41},{\"code\":\"B01.1\",\"bezeichnung\":\"Varizellen-Enzephalitis  (G05.1*)\",\"id\":46}],\"entrys\":[{\"nummer\":\"03322\",\"beschreibung\":\"Aufzeichnung eines Langzeit-EKG von mindestens 18 Stunden Dauer\",\"id\":22},{\"nummer\":\"02401\",\"beschreibung\":\"H2-Atemtest\",\"id\":21},{\"nummer\":\"02401\",\"beschreibung\":\"H2-Atemtest\",\"id\":20},{\"nummer\":\"02400\",\"beschreibung\":\"13C-Harnstoff-Atemtest\",\"id\":17},{\"nummer\":\"02401\",\"beschreibung\":\"H2-Atemtest\",\"id\":15},{\"nummer\":\"02400\",\"beschreibung\":\"13C-Harnstoff-Atemtest\",\"id\":2}]}","{\"quartal\":3,\"jahr\":2014,\"id\":1,\"number\":\"43\",\"bezeichnung\":\"Notfall\",\"diagnoses\":[{\"code\":\"B01.1\",\"bezeichnung\":\"Enzephalitis nach Varizellen-Infektion [kodiere zusätzlich G05.1*]\",\"id\":40},{\"code\":\"H26.2\",\"bezeichnung\":\"Komplizierte Katarakt\",\"id\":39},{\"code\":\"H01.1\",\"bezeichnung\":\"Augenlidekzem\",\"id\":42},{\"code\":\"C63.-\",\"bezeichnung\":\"Schornsteinfegerkrebs\",\"id\":44},{\"code\":\"H90.2\",\"bezeichnung\":\"Konduktive Schwerhörigkeit\",\"id\":36},{\"code\":\"E50.4\",\"bezeichnung\":\"Vitamin-A-Mangel mit xerotischer Keratitis [kodiere zusätzlich H19.8*]\",\"id\":38},{\"code\":\"A30.1\",\"bezeichnung\":\"Polare gutartige Lepra\",\"id\":43},{\"code\":\"B01.1\",\"bezeichnung\":\"Varizellen-Enzephalitis [kodiere zusätzlich G05.1*]\",\"id\":41},{\"code\":\"B01.1\",\"bezeichnung\":\"Varizellen-Enzephalitis  (G05.1*)\",\"id\":46}],\"entrys\":[{\"nummer\":\"03322\",\"beschreibung\":\"Aufzeichnung eines Langzeit-EKG von mindestens 18 Stunden Dauer\",\"id\":22},{\"nummer\":\"02401\",\"beschreibung\":\"H2-Atemtest\",\"id\":21},{\"nummer\":\"02401\",\"beschreibung\":\"H2-Atemtest\",\"id\":20},{\"nummer\":\"02400\",\"beschreibung\":\"13C-Harnstoff-Atemtest\",\"id\":17},{\"nummer\":\"02401\",\"beschreibung\":\"H2-Atemtest\",\"id\":15},{\"nummer\":\"02400\",\"beschreibung\":\"13C-Harnstoff-Atemtest\",\"id\":2}]}"]}
当我在控制台中键入
数据['note']
时,它会正确返回
note
-节点,但不知何故我无法访问上面的级别:

 data['note']['quartal']
 => undefined

我错了什么?小提琴:谢谢

您必须解码注释:

 var test = JSON.parse(data.note);
 console.log(test.quartal);

您必须解码注释:

 var test = JSON.parse(data.note);
 console.log(test.quartal);

您必须解码注释:

 var test = JSON.parse(data.note);
 console.log(test.quartal);

您必须解码注释:

 var test = JSON.parse(data.note);
 console.log(test.quartal);

note
的值不是对象,因此它没有
quartal
属性

该值是一个字符串。该字符串似乎是JSON文本的表示形式,因此您可以使用
JSON.parse
将其解析为对象,然后访问它

var note = JSON.parse(data.note);
alert(note.quartal);

不过,您最好还是更改原始数据,这样您就有了一个对象,而不是一个JSON文本字符串。

注意
的值不是一个对象,因此它没有
quartal
属性

该值是一个字符串。该字符串似乎是JSON文本的表示形式,因此您可以使用
JSON.parse
将其解析为对象,然后访问它

var note = JSON.parse(data.note);
alert(note.quartal);

不过,您最好还是更改原始数据,这样您就有了一个对象,而不是一个JSON文本字符串。

注意
的值不是一个对象,因此它没有
quartal
属性

该值是一个字符串。该字符串似乎是JSON文本的表示形式,因此您可以使用
JSON.parse
将其解析为对象,然后访问它

var note = JSON.parse(data.note);
alert(note.quartal);

不过,您最好还是更改原始数据,这样您就有了一个对象,而不是一个JSON文本字符串。

注意
的值不是一个对象,因此它没有
quartal
属性

该值是一个字符串。该字符串似乎是JSON文本的表示形式,因此您可以使用
JSON.parse
将其解析为对象,然后访问它

var note = JSON.parse(data.note);
alert(note.quartal);
您最好先更改原始数据,这样您就有了一个对象,而不是JSON文本字符串。

应该是:

var a = JSON.parse(data.note);
console.log("OP: "+a.quartal);
应该是:

var a = JSON.parse(data.note);
console.log("OP: "+a.quartal);
应该是:

var a = JSON.parse(data.note);
console.log("OP: "+a.quartal);
应该是:

var a = JSON.parse(data.note);
console.log("OP: "+a.quartal);

您的
注意
值是字符串,而不是json对象。它应该以
{“note”:{“quartal”:…
你的
note
值是字符串,而不是json对象。它应该以
{“note”:{“quartal”:…
你的
note
值是字符串,而不是json对象。它应该以
{“note”:{“quartal”开头:…
您的
注释
值是一个字符串,而不是json对象。它应该以
{“note”:{“quartal”:…