JSON Minifier - แปลง JSON เป็นสตริงออนไลน์

ลดขนาด JSON แปลงสตริง/ออบเจ็กต์ ง่าย ๆ ฟรี บนเบราว์เซอร์ ไม่ต้องติดตั้ง เหมาะกับการเทสต์และดีบัก

แท็กต่างๆ: json บีบอัดโค้ด ย่อโค้ด

🚀 416,446 การแปลงทั้งหมด (2 ในเดือนนี้)

ฝึก Python ด้วยโจทย์เขียนโค้ด

แก้โจทย์จริงใน editor นี้: รันทดสอบตัวอย่าง ส่งคำตอบ และรับรีวิวโค้ดจาก AI

โจทย์ Python ทั้งหมด
ง่าย

Rectangle Perimeter

Compute the perimeter of a rectangle from its sides.

คุณจะได้เรียนรู้ เลขคณิตค่าที่คืนกลับ
BeginnerLearning-pathVariables
ง่าย

Days in a Month

Return how many days a month has, including leap years.

คุณจะได้เรียนรู้ กฎของปฏิทินฟังก์ชันช่วย
BeginnerConditionsFunctionsLearning-path
ง่าย

ผลคูณจุดของเวกเตอร์สองตัว

คูณเวกเตอร์สองตัวทีละสมาชิกแล้วรวมผลลัพธ์ ซึ่งเป็นการคำนวณหลักของทุกนิวรอน

คุณจะได้เรียนรู้ เวกเตอร์ผลคูณจุด
โครงข่ายประสาทเทียมaiการเรียนรู้ของเครื่อง
ง่าย

Distance Between Points

Compute the straight-line distance between two points.

คุณจะได้เรียนรู้ ทฤษฎีบทพีทาโกรัสรากที่สอง
BeginnerFunctionsLearning-pathmath
ง่าย

Average of Three

Average three whole numbers.

คุณจะได้เรียนรู้ เลขคณิตการหาร
BeginnerLearning-pathVariables
ง่าย

รายการสิ่งที่ต้องทำ

จัดการรายการงาน: เพิ่ม ทำเครื่องหมายว่าเสร็จ ลบ และรายงานงานที่ยังค้างอยู่

คุณจะได้เรียนรู้ คอลเลกชันที่มีชนิดRecord
BeginnerSimulationStrings
ง่าย

ตรวจสอบจำนวนเฉพาะ

ตัดสินว่าตัวเลขเป็นจำนวนเฉพาะหรือไม่

คุณจะได้เรียนรู้ การหารลงตัวปรับลูปให้เร็วขึ้น
BeginnerLoopsNumbersStudent-beginner
ยาก

Word Break

Decide whether text can be split into dictionary words.

คุณจะได้เรียนรู้ DP บน prefixตัดข้อความเป็นคำ
AdvancedDynamic-programmingHackathonStrings
ง่าย

นับคู่ที่มีผลรวมเท่ากับค่าที่กำหนด

นับจำนวนคู่ของตำแหน่งที่ค่ารวมกันได้เท่ากับเป้าหมายที่กำหนด

คุณจะได้เรียนรู้ คู่ดัชนีหลีกเลี่ยงการนับซ้ำ
ArraysBeginnerLearning-pathNested-loops
ง่าย

หาจำนวนที่หายไป

หาจำนวนหนึ่งจำนวนที่หายไปจากช่วง 0..n

คุณจะได้เรียนรู้ อนุกรมเลขคณิตเทคนิคผลต่างของผลรวม
ArraysBeginnerStudent-beginnermath
ปานกลาง

การค้นหา A* บนตารางที่มีน้ำหนัก

หาเส้นทางที่ถูกที่สุดผ่านตารางค่าใช้จ่ายของภูมิประเทศด้วย A* อัลกอริทึมค้นหาที่อยู่เบื้องหลังการหาเส้นทางในเกมและหุ่นยนต์

คุณจะได้เรียนรู้ การค้นหา A*ฮิวริสติก
GraphsGridsShortest-pathai
ปานกลาง

K-th Smallest Element

Find the k-th smallest value without fully sorting.

คุณจะได้เรียนรู้ Quickselectการแบ่งส่วน
AdvancedCompetitive-programmingSorting

บทนำ

เครื่องมือบีบอัด JSON ออนไลน์นี้ช่วยให้คุณบีบอัดและปรับปรุงโค้ด JSON ของคุณได้อย่างง่ายดาย เหมาะสำหรับการลดขนาดไฟล์และปรับปรุงประสิทธิภาพของแอปพลิเคชันที่จัดการข้อมูล JSON

วิธีการใช้เครื่องมือนี้

  1. วางโค้ด JSON ของคุณลงในตัวแก้ไขหรือพิมพ์ลงไปโดยตรง
  2. คลิกปุ่ม บีบอัด เพื่อบีบอัดโค้ด JSON ของคุณ
  3. หลังจากบีบอัดแล้ว คุณสามารถ:
    • ดาวน์โหลดผลลัพธ์ที่ปรับปรุงแล้ว
    • บันทึกหรือแชร์โดยใช้ลิงก์เฉพาะ
    • ลงชื่อเข้าใช้ด้วย Google หรือ GitHub เพื่อบันทึก JSON ที่บีบอัดไว้สำหรับการใช้งานในอนาคต

JSON คืออะไร?

JSON (JavaScript Object Notation) เป็นรูปแบบไฟล์มาตรฐานเปิดที่ใช้สำหรับการจัดเก็บและแลกเปลี่ยนข้อมูล มันแสดงข้อมูลเป็นคู่คุณลักษณะ-ค่าและอาร์เรย์โดยใช้รูปแบบข้อความที่มนุษย์อ่านได้ JSON ถูกใช้กันอย่างแพร่หลายในแอปพลิเคชันเว็บและ API มักจะใช้แทน XML ในระบบ AJAX เนื่องจากความเรียบง่ายและประสิทธิภาพ

เรียนรู้เพิ่มเติมเกี่ยวกับ JSON จาก เอกสาร JSON อย่างเป็นทางการ .

ไวยากรณ์ของ JSON

JSON สนับสนุนโครงสร้างข้อมูลหลักสองประเภท:

  • วัตถุ: ชุดของคู่ชื่อ-ค่า ที่อยู่ในวงเล็บปีกกา ({}).
  • อาร์เรย์: รายการของค่า ที่อยู่ในวงเล็บเหลี่ยม ([]).

JSON กำหนดประเภทค่าดังนี้: สตริง, ตัวเลข, วัตถุ, อาร์เรย์, true, false, และ null.

นี่คือตัวอย่างของข้อมูล JSON:

      
{
  "firstName": "Duke",
  "lastName": "Java",
  "age": 18,
  "streetAddress": "100 Internet Dr",
  "city": "JavaTown",
  "state": "JA",
  "postalCode": "12345",
  "phoneNumbers": [
    {
      "Mobile": "111-111-1111"
    }, {
      "Home": "222-222-2222"
    }
  ]
}
      
    

การบีบอัดคืออะไร?

การบีบอัดคือกระบวนการลดขนาดโค้ดและมาร์กอัปในหน้าเว็บและไฟล์สคริปต์ของคุณ เป็นหนึ่งในวิธีหลักที่ใช้ในการลดเวลาโหลดและการใช้แบนด์วิดท์บนเว็บไซต์ การบีบอัดช่วยปรับปรุงความเร็วและการเข้าถึงของเว็บไซต์อย่างมาก ซึ่งแปลเป็นประสบการณ์ผู้ใช้ที่ดีขึ้นโดยตรง นอกจากนี้ยังเป็นประโยชน์ต่อผู้ใช้ที่เข้าถึงเว็บไซต์ของคุณผ่านแผนข้อมูลที่จำกัดและต้องการประหยัดการใช้แบนด์วิดท์ขณะท่องเว็บ

ตัวอย่าง

ก่อนบีบอัด

      
{
  "colors": [
    {
      "color": "black",
      "category": "hue",
      "type": "primary",
      "code": {
        "rgba": [
          255, 255, 255, 1
        ],
        "hex": "#000"
      }
    }, {
      "color": "white",
      "category": "value",
      "code": {
        "rgba": [
          0, 0, 0, 1
        ],
        "hex": "#FFF"
      }
    }
  ]
}
      
    

หลังบีบอัด

      
{"colors":[{"color":"black","category":"hue","type":"primary","code":{"rgba":[255,255,255,1],"hex":"#000"}},{"color":"white","category":"value","code":{"rgba":[0,0,0,1],"hex":"#FFF"}}]}