JavaScript JSON.parse ()
JSON.parse () วิธีการใช้ในการแปลงวัตถุสตริง JSON
ไวยากรณ์
JSON.parse(text[, reviver])
พารามิเตอร์คำอธิบาย:
- ข้อความ: จำเป็นสตริง JSON ที่ถูกต้อง
- Reviver ตัวเลือก: ผลของฟังก์ชั่นการแปลงที่ฟังก์ชั่นนี้จะเรียกว่าสำหรับวัตถุสมาชิกแต่ละคน
ผลตอบแทน:
กลับไปยังวัตถุที่กำหนดเป็นสตริง JSON หลัง
ตัวอย่าง
<p id = "สาธิต"> </ p>
<script>
document.getElementById ( "สาธิต"). innerHTML =
obj.employees [1] .name + "" + obj.employees [1] .site;
</ script>
<script>
document.getElementById ( "สาธิต"). innerHTML =
obj.employees [1] .name + "" + obj.employees [1] .site;
</ script>
ลอง»
ใช้พารามิเตอร์ดังนี้
JSON.parse('{"p": 5}', function(k, v) { if (k === '') { return v; } return v * 2; }); JSON.parse('{"1": 1, "2": 2, "3": {"4": 4, "5": {"6": 6}}}', function(k, v) { console.log(k); // 输出当前属性,最后一个为 "" return v; // 返回修改的值 });