
JSON Viewer: เครื่องมือฟรีในการแยกวิเคราะห์และดูเอาต์พุต JSON ของ API ของคุณ
มีหลายครั้งที่ฉันทำงานกับ สัญกรณ์วัตถุ JavaScript (JSON) การผ่านหรือกลับจาก APIs และฉันต้องแก้ปัญหาวิธีแยกวิเคราะห์อาร์เรย์ที่ส่งคืน อย่างไรก็ตามส่วนใหญ่เป็นเรื่องยากเพราะเป็นเพียงสตริงเดียว นั่นคือเมื่อ โปรแกรมดู JSON มีประโยชน์มากเพื่อให้คุณสามารถเยื้องข้อมูลแบบลำดับชั้นแล้วเลื่อนดูเพื่อค้นหาข้อมูลที่คุณต้องการ
JavaScript Object Notation (JSON) คืออะไร?
JSON (JavaScript Object Notation) เป็นรูปแบบการแลกเปลี่ยนข้อมูลขนาดเล็กที่มนุษย์อ่านและเขียนได้ง่าย และง่ายสำหรับเครื่องจักรในการแยกวิเคราะห์และสร้าง มันขึ้นอยู่กับชุดย่อยของภาษาโปรแกรม JavaScript และใช้เพื่อแสดงโครงสร้างข้อมูลในรูปแบบข้อความที่สามารถส่งและรับผ่านเครือข่าย
ที่มา: JSON
อ็อบเจกต์ JSON คือชุดของคู่คีย์-ค่าที่ไม่มีลำดับ ซึ่งแต่ละคีย์เป็นสตริง และแต่ละค่าสามารถเป็นสตริง ตัวเลข บูลีน ค่าว่าง อาร์เรย์ หรืออ็อบเจกต์ JSON อื่นๆ คู่คีย์-ค่าจะคั่นด้วยเครื่องหมายจุลภาคและล้อมรอบด้วยปีกกา {}
.
ตัวอย่าง JSON
{
"name": "John Doe",
"age": 35,
"isMarried": true,
"address": {
"street": "123 Main St.",
"city": "Anytown",
"state": "CA"
},
"phoneNumbers": [
"555-555-1212",
"555-555-1213"
]
}
ในตัวอย่างนี้ อ็อบเจ็กต์ JSON มีคู่คีย์-ค่าห้าคู่: "name"
, "age"
, "isMarried"
, "address"
และ "phoneNumbers"
. คุณค่าของ "address"
เป็นวัตถุ JSON อื่นและค่าของ "phoneNumbers"
เป็นอาร์เรย์ของสตริง
JSON มีประโยชน์เพราะง่ายต่อการแยกวิเคราะห์และสร้างเครื่อง อิงตามส่วนย่อยของ JavaScript Programming Language Standard ECMA-262 3rd Edition – ธันวาคม 1999 JSON เป็นรูปแบบข้อความที่ไม่ขึ้นกับภาษาทั้งหมด แต่ใช้ข้อตกลงที่คุ้นเคยกับโปรแกรมเมอร์ของตระกูลภาษา C และได้รับการสนับสนุนโดยกำเนิด โดย C, C++, C#, Java, JavaScript, Perl, PHP, Python และอื่น ๆ อีกมากมาย คุณสมบัติเหล่านี้ทำให้ JSON เป็นภาษาในการแลกเปลี่ยนข้อมูลในอุดมคติ
ดูส่วนที่เหลือของเรา Martech Zone ปพลิเคชัน