JSON تنسيق أداة على الإنترنت



فيJSON تنسيق أداة على الإنترنت:

يمكن لأداة تنسيق JSON عبر الإنترنت مساعدتك على تنسيق مربعات JSON المربكة في سلاسل JSON القابلة للقراءة.

يمكن أن تفرض هذه الأداة تنسيق سلاسل JSON غير صحيحة حتى إذا كانت سلسلة الإدخال لا تتوافق مع بنية JSON الرسمية.

مزايا JSON ل XML:

JSON أسهل في القراءة من XML ، تستخدم JSON بنية أكثر نظافة ، وتتطلب مساحة أقل.

JSON أبسط بكثير من تحليل XML. JSON متوافق تمامًا مع JavaScript ، ويتطلب تحليل XML بناء جملة XPath معقدًا.

comic json formatter

المزيد من الروابط إلى JSON (ترميز كائن JavaScript):

RFC 8259 (JSON): https://tools.ietf.org/html/rfc8259

JSON في بيثون: https://docs.python.org/3/library/json.html

JSON (GSON) في Java: https://github.com/google/gson

تنسيق سلاسل JSON في Python (مع الحزمة الخاصة JSON):

import json

def format_json(str):
    resultStr = json.dumps(json.loads(str), indent=4, ensure_ascii=False)
    return resultStr
    

تنسيق سلاسل JSON في Java (مع حزمة GSON):

import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.google.gson.JsonElement;
import com.google.gson.JsonParser;

public String Format(String jsonStr){
    JsonParser parser=new JsonParser();
    JsonElement je=parser.parse(jsonStr);
    Gson gson=new GsonBuilder().setPrettyPrinting().serializeNulls().create();
    return gson.toJson(je);
}