我試圖解析如下:需要語法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的攻擊。他們是分類問題的工具。 –