Kaip nustatomos privalomos savybės?
Laukas privalomas, kai jis yra kiekviename pavyzdiniame objekte. Jei objektas vienas, kiekvienas jo laukas privalomas, nes nėra duomenų, kad jis neprivalomas.
Paverskite reprezentatyvius JSON duomenis redaguojama Draft 2020-12 schema su nustatytais tipais, objektų savybėmis, masyvais ir privalomais laukais.
Generatorius vengia ribojančių prielaidų, pvz., išvardytų reikšmių, intervalų ir uždarų objektų. Prieš naudodami rezultatą gamybiniams duomenims tikrinti jį peržiūrėkite ir redaguokite, ypač jei pavyzdyje yra tik vienas įrašas.
Laukas privalomas, kai jis yra kiekviename pavyzdiniame objekte. Jei objektas vienas, kiekvienas jo laukas privalomas, nes nėra duomenų, kad jis neprivalomas.
Kai pavyzdžiuose yra ir null, ir kito tipo reikšmių, sugeneruotas tipas apima null. Mišrios masyvų reikšmės taip pat sujungiamos į tipų sąrašą, o ne verčiamos vienu tipu.
Kai įjungtas formatų nustatymas, nuosekliai atitinkančios teksto eilutės gali būti pažymėtos kaip data, data ir laikas, laikas, UUID, el. paštas, IPv4 ar URI. Generatorius praleidžia formatą, kai pavyzdžiai nesutampa arba yra nevienareikšmiai.
Naudokite JSON objektą arba netuščią masyvą, kuriame yra tik objektai. Pavyzdinių objektų masyvas naudingas bendriems privalomiems laukams rasti. Tušti įdėtieji masyvai lieka atviri, nes juose nėra elementų pavyzdžių.
Ne. Pavyzdys analizuojamas ir schema generuojama šiuo įrankiu šiame naršyklės skirtuke. Jūsų JSON nesiunčiamas į serverį.
Susiję įrankiai: JSON Schema tikrintuvas · JSON formatavimo įrankis
Formatuokite ir tvarkykite Java, Python, JavaScript, JSON, HTML ir kitą kodą; koreguokite įtraukas, tarpus ir eilučių lūžius.
Kirpkite, sujunkite ar skaidykite įrašus, šalinkite tylą ar triukšmą ir koreguokite garsumą, greitį, garso aukštį arba kanalus.
Atverkite ir redaguokite CSV ar Excel lapus, formatuokite lentelių tekstą ir konvertuokite CSV į Excel arba SQL.
Rašykite ir peržiūrėkite Markdown, atvaizduokite Mermaid diagramas ir konvertuokite Markdown, HTML bei lenteles tarp formatų.
Lyginkite ištraukas, skaičiuokite žodžius bei raktažodžius, rikiuokite ar keiskite eilutes ir peržiūrėkite DOCX tekstą.
Ieškokite kinų kalbos reikšmių, sinonimų ir antonimų arba raskite IPA tarimus įvairiomis kalbomis.
Konvertuokite tarp MP3, WAV, FLAC ir kitų formatų, atkurkite garsą ar neapdorotą PCM ir tikrinkite arba redaguokite garso metaduomenis.
Tyrinėkite, palyginkite ir tikrinkite JSON; bandykite JSONPath reiškinius arba konvertuokite duomenis į CSV, YAML ir XML.
Transkribuokite garsą į tekstą, generuokite kalbą iš teksto arba įrašykite savo balsą naršyklėje.
Konvertuokite ir glaudinkite vaizdo įrašus, kirpkite ar sujunkite ištraukas, keiskite kadrų dydį ir išgaukite garsą.
Atkurkite vietinį ar srautinį vaizdo įrašą, įrašykite ekraną arba kamerą ir naudokite kamerą kaip internetinį veidrodį.
Glaudinkite ar sujunkite PDF, skaidykite ir perrikiuokite puslapius, konvertuokite puslapius į vaizdus ir peržiūrėkite arba palyginkite dokumentus.
Konvertuokite vaizdų formatus, keiskite nuotraukų dydį ar apkirpkite jas, glaudinkite failus, lyginkite vaizdus ir išgaukite tekstą naudodami OCR.
Fiksuokite ir apipavidalinkite ekrano kopijas, paverskite tekstą vaizdais ar GIF, pieškite lentoje ir kurkite žodžių debesis ar svetainių piktogramas.
Redaguokite SRT ar VTT subtitrus su vaizdo peržiūra, keiskite laikus, konvertuokite formatus ir tvarkykite subtitrų takelius.
Atverkite ZIP, 7Z, RAR ar TAR failus, išgaukite pasirinktą turinį ir kurkite naujus archyvus su pasirenkamais ZIP/7Z slaptažodžiais.
Koduokite ir dekoduokite Base64 ar Base32, ekranuokite URL, HTML bei Unicode tekstą ir tikrinkite JWT turinį.
Konvertuokite skaičių sistemas ir reikšmes tarp dvejetainės, dešimtainės bei šešioliktainės; paverskite skaičius žodžiais arba tekstą dvejetainiu kodu.
Skaičiuokite procentus ir trupmenas, apibendrinkite statistiką ir apskaičiuokite pažymius, nuolaidas ar kraštinių santykius.
Rodykite internetinį laikrodį, paleiskite atgalinį skaičiavimą ar chronometrą ir skaičiuokite datas, amžių arba laiko juostų skirtumus.
Patikrinkite savo IP ir IPv6 ryšį, tyrinėkite HTTP užklausas ar HAR failus ir skaičiuokite CIDR adresų intervalus.
Konvertuokite ilgio, svorio, temperatūros, duomenų saugyklos ir kitus vienetus.
Konvertuokite HEX, RGB ir HSL reikšmes, išgaukite spalvas iš vaizdo, tikrinkite kontrastą arba bandykite ekraną vientisomis spalvomis.
Generuokite ir nuskaitykite QR ar brūkšninius kodus, įskaitant nuorodų ir Wi-Fi tinklų QR kodus.
Generuokite maišos reikšmes, UUID ir slaptažodžius, bandykite reguliariąsias išraiškas, kurkite URL adresų trumpinius ir tikrinkite failų leidimus.
Tikrinkite ekrano raišką ir atnaujinimo dažnį, matuokite ekrano liniuote, bandykite klavišus arba skaitykite iš suflerio.
2048, Išminuotojas, Sudoku, Gomoku, Tankų mūšis