我试图解析如下:需要语法parseJSON
[{"Student":{"student_id":"19","student_name":"Test"},"Teacher":{"teacher_id":"1"}}]
但我不知道的语法来获取值19,测试和1,请帮助。
我试图解析如下:需要语法parseJSON
[{"Student":{"student_id":"19","student_name":"Test"},"Teacher":{"teacher_id":"1"}}]
但我不知道的语法来获取值19,测试和1,请帮助。
尝试,
var test = '[{"Student":{"student_id":"19","student_name":"Test"},"Teacher":{"teacher_id":"1"}}]';
var obj = jQuery.parseJSON(test);
console.log(obj[0].Teacher.teacher_id)
在PHP:
$json = '[{"Student":{"student_id":"19","student_name":"Test"},"Teacher":{"teacher_id":"1"}}]
';
$data = json_decode($json);
// You can access values like this:
$student = $data[0]->Student;
$student_id = $student->student_id;
$student_name = $student->student_name;
$teacher_id = $data[0]->Teacher->teacher_id;
在Javascript中:
var json = '[{"Student":{"student_id":"19","student_name":"Test"},"Teacher":{"teacher_id":"1"}}]
';
var data;
if (window.JSON) {
data = JSON.parse(json);
} else {
data = eval(json);
}
// You can access values like this:
var student = data[0].Student;
var student_id = student.student_id;
var student_name = sudent.student_name;
var teatcher_id = data[0].Teacher.teacher_id;
var persons = JSON.parse('[{"Student":{"student_id":"19","student_name":"Test"},"Teacher":{"teacher_id":"1"}}]');
var myStudentID = persons[0].Student.student_id;
var myStudentTest = persons[0].Student.Test;
var myTeacherID = persons[0].Teacher.teacher_id;
我得到一个奇怪的感觉,这是功课
哪种语言你要分析它吗? PHP或JavaScript + jQuery? – adlawson
我假设他想要javascript,因为引用parseJSON是jquery中的一个函数来解析json数据。 –
@jen:虽然我没有downvote,我不同意。国际海事组织的正确做法是减少糟糕的问题(这就是降价的原因),稍后再检查一下问题是否得到改善。如果是这样,请删除downvote。 Downvotes不是对OP的攻击。他们是分类问题的工具。 –