تنسيق كائن وترتيب مفاتيحه
الإدخال
{"z":1,"users":[{"name":"Ada"}],"a":2}الإخراج
ترتيب المفاتيح a ثم users ثم z مع بقاء ترتيب المصفوفة
لا يعيد الترتيب التكراري ترتيب المصفوفات.
نسّق JSON وصغّره ورتّب مفاتيحه وابحث فيه واستعلم عنه عبر JSONPath، ثم انسخ المسارات لتسعة تنسيقات برمجية. كل شيء محلي في المتصفح.
محلي في المتصفح · بلا رفع
{
"users": [
{
"id": 101,
"name": "Ada",
"role": "admin",
"profile": {
"display-name": "Ada Lovelace",
"active": true
}
},
{
"id": 102,
"name": "Linus",
"role": "developer",
"profile": {
"display-name": "Linus Torvalds",
"active": true
}
}
],
"meta": {
"id": "team-1",
"generated": "2026-07-15"
}
}تتحقق مساحة عمل JSON من AppHelp من المستند أثناء الكتابة وتنسقه أو تصغره، وتوفر شجرة قابلة للطي وبحثًا نصيًا واستعلامات JSONPath. تمنحك كل عقدة مختارة تسعة تنسيقات مسار ثابتة. تبقى المدخلات والاستعلامات والنتائج والمعاينات في ذاكرة المتصفح ولا تُرفع أو تُحفظ أو تُضاف إلى الرابط أو تحليلات الاستخدام.
{"z":1,"users":[{"name":"Ada"}],"a":2}ترتيب المفاتيح a ثم users ثم z مع بقاء ترتيب المصفوفة
لا يعيد الترتيب التكراري ترتيب المصفوفات.
users[0].profile["display-name"]
data.users[0].profile["display-name"]
يتوفر المسار نفسه أيضًا لـ Python وPHP وJava وGo وC# وJSONPath وjq وJSON Pointer.
$.users[?(@.role == "admin")]
مصفوفة JSON من قيم المستخدمين المطابقة
تستخدم الشروط التقييم الآمن في JSONPath Plus وليس eval الأصلي.