如何在AngularJS中获取Json字符串中的特定字符串

如何在AngularJS中获取Json字符串中的特定字符串,json,angularjs,Json,Angularjs,我的json字符串是 { "id":"boi12343", "prompt": "{\"sch\":[ [\"type\",\"field_name\",\"label\",\"tool_tip\",\"required\",\"default_value\"], [\"Textfield\",\"batch_number\",\"Batch Number\",\"Yea, b

我的json字符串是

{
"id":"boi12343",
"prompt":
        "{\"sch\":[
                          [\"type\",\"field_name\",\"label\",\"tool_tip\",\"required\",\"default_value\"],
                          [\"Textfield\",\"batch_number\",\"Batch Number\",\"Yea, batch number\",\"Y\",\"123\"],
                          [\"DateField\",\"start_date\",\"Start Date\",\"Start Date\",\"\",\"05\/05\/2014\"]
                  ]
         }",

"contact_info":[
                  ["name","email","phone"],
                  ["John","jdo@gmail.com","555555555"]
               ]

}
我可以使用data.id和data在AngularJS中获取id。contact_info[1][0]给了我“John”,但如何获取


“文本字段”?我尝试了data.promt.sch[1][0],但它不起作用

data.prompt.sch[1][0]
不起作用,因为
prompt
属性值周围的引号是反斜杠转义的。因此,
data.prompt
计算为包含JSON数据结构的字符串

试着这样做:

JSON.parse(data.prompt).sch[1][0]