Pagpapatag at Pagpapanumbalik ng JSON
Patagin ang JSON bilang listahan ng landas na maibabalik, o ibalik ang dating ayos mula sa mga tala na ginawa ng tool na ito. Sa browser lang pinoproseso ang data.
Karaniwang JSON hanggang 2 MB.
Gumagamit ang mga path ng JSON Pointer escaping: nagiging ~0 ang ~ at ~1 ang /. Itinatala rin ang uri ng lalagyan para maibalik nang tama ang mga hanay, numeric na key, at mga lalagyang walang laman.
Maglagay ng JSON para magsimula.
Paano gamitin
Paano gamitin
- I-paste ang karaniwang JSON na hanggang 2 MB at piliin ang Patagin ang JSON o Ibalik mula sa mga tala ng landas.
- I-convert at suriin ang mga tala ng landas na may uri o ang naibalik na JSON.
- Kopyahin ang resulta o i-download bilang JSON file.
May dokumentado at naibabalik na format
Gumagawa ang pag-flatten ng JSON document na may format identifier na hello-keyboard.flat-json.v1 at isang record para sa bawat container o scalar. May JSON Pointer path at tahasang JSON type ang bawat record. Kaya naihihiwalay ang object, array, empty container, numeric object key, at scalar sa root.
Mga JSON Pointer path
Slash-separated na JSON Pointer segment ang gamit. Nagiging ~0 ang tilde sa key at ~1 ang slash. Nagsisimula sa zero ang array index at dapat magkakasunod kapag ibinabalik. Tinatanggihan ang duplicate path, nawawalang parent, invalid escape, hindi tugmang type, at maling array sa halip na baguhin nang tahimik ang data.
Mga lokal na limitasyon
Standard JSON hanggang 2 MB ang pinoproseso sa browser. Hindi valid na JSON ang comments, trailing comma, NaN, at Infinity. Hindi ina-upload ang data at walang external library na kailangan.
Mga madalas itanong
Maaari mo ring alamin
Maaari ko bang ibalik ang flattened output?
Oo. Piliin ang Unflatten path records at i-paste ang buong dokumentong ginawa ng tool. Binubuo nitong muli ang arrays, object, empty container, at scalar root gamit ang format identifier at tahasang type record.
Anong path syntax ang gamit?
JSON Pointer escaping ang gamit: nagiging ~0 ang ~ at ~1 ang / sa key. Tinutukoy ng empty path ang root value.
Maaari bang ibalik ang record mula sa ibang tool?
Kung gumagamit lang ito ng hello-keyboard.flat-json.v1 document shape at typed entries. Maaaring iba ang separator at array rule sa ibang format.
Ina-upload ba ang input?
Hindi. Lokal sa browser ang parsing, pag-flatten, pagpapanumbalik, pagkopya, at paghahanda ng download.