JSON Toolkit

การสืบค้นและการแก้ไขแบบเพิ่มทีละส่วน

การดึงค่าหนึ่งค่าออกจาก JSON หรือแก้ฟิลด์เดียวดูเหมือนง่าย แต่เมื่อกลายเป็นมาตรฐานแล้วกลับแตกออกเป็นสี่ข้อกำหนด: JSONPath, JSON Pointer, JSON Patch และ Merge Patch

5 บทความ

บทความในหมวดนี้

ภาษา JSONPath ในทางปฏิบัติ

ในปี 2024 JSONPath มีมาตรฐานอย่างเป็นทางการในที่สุด นั่นคือ RFC 9535 บทความนี้อธิบายไวยากรณ์ ความหมายของตัวกรอง ฟังก์ชัน และความแตกต่างเชิงประวัติศาสตร์ระหว่าง implementation

ระดับกลางอ่านประมาณ 12 นาทีอัปเดต 2026-10-30

JSON Pointer, Patch และ Merge Patch

ข้อกำหนดสั้นสามฉบับประกอบกันเป็นโปรโตคอลการเปลี่ยนแปลง: Pointer ระบุตำแหน่ง, Patch แก้ไขอย่างแม่นยำ, Merge Patch รวมบางส่วน การเลือกผิดจะสร้างปัญหาให้ array และ concurrency

ระดับกลางอ่านประมาณ 12 นาทีอัปเดต 2026-10-30

JSONPath Filters เจาะลึก: Recursion, Slice และการจับคู่หลายเงื่อนไข

Recursive descent, slice และตัวกรองหลายเงื่อนไขคือจุดที่ JSONPath ทั้งทรงพลังและถูกใช้ผิด ครอบคลุมความหมายของตัวกรอง รูปร่างผลลัพธ์ และความแตกต่างระหว่างไลบรารี

ระดับกลางอ่านประมาณ 10 นาทีอัปเดต 2026-10-31

JSON Patch ในสภาพแวดล้อมจริง: Atomicity, Idempotency และความขัดแย้งจาก Concurrency

JSON Patch เป็นเพียงรูปแบบการเปลี่ยนแปลงเท่านั้น; atomicity, idempotency และ concurrency ยังคงเป็นหน้าที่ของคุณ ครอบคลุม precondition ด้วย test, การ escape พาธ, rollback และการประสานงานกับ ETag

ขั้นสูงอ่านประมาณ 10 นาทีอัปเดต 2026-10-31

JMESPath สำหรับผู้เริ่มต้น: การคิวรีแบบ Projection ที่เหนือกว่า JSONPath

JMESPath ปรับรูปชุดออบเจกต์ได้ตรงไปตรงมากว่า JSONPath คู่มือสำหรับผู้เริ่มต้นนี้ครอบคลุมไวยากรณ์, projection, pipe, ฟังก์ชันในตัว และการใช้งานร่วมกับ AWS CLI

ผู้เริ่มต้นอ่านประมาณ 9 นาทีอัปเดต 2026-10-31