Siirry sisältöön

GraphQL-muotoilija

Muotoile GraphQL-kyselyjä, -mutaatioita, -fragmentteja ja skeemoja tällä GraphQL-muotoilijalla. Liitä mukaan asiakirja, niin työkalu jäsentää sen GraphQL-jäsentimellä ja tulostaa sen vakiomuotoon: kaksi välilyöntiä sisennystä, yksi kenttä rivillä, kenttien väliset pilkut poistettuina sekä argumentit ja muuttujat yhdenmukaisin välilyönnein. Syntaksivirheistä ilmoitetaan, joten API-kehittäjät saavat luettavia operaatioita ja SDL-kuvauksia dokumentointiin, katselmointeihin ja virheiden selvitykseen.

Nollaa

Usein kysytyt kysymykset

Miten GraphQL-muotoilija toimii?

Se jäsentää dokumenttisi GraphQL-syntaksipuuksi ja tulostaa sen takaisin vakiomuotoon. Koska dokumentti jäsennetään, virheellinen GraphQL hylätään sen sijaan, että se muotoiltaisiin väärin.

Mitä voin muotoilla?

Kyselyitä, mutaatioita, tilauksia ja fragmentteja sekä SDL-muotoisia skeemamäärittelyjä, kuten type-, input-, enum-, interface-, union- ja schema-lohkoja. Voit yhdistää useita määrittelyjä samaan dokumenttiin.

Miltä tulos näyttää?

Jokainen valintajoukko sisennetään kahdella välilyönnillä, yksi kenttä rivillä, ja kenttien väliset pilkut poistetaan. Argumenttien ja muuttujamäärittelyjen kaksoispisteen jälkeen lisätään välilyönti, esimerkiksi user(id: $id).

Mitä tapahtuu syntaksivirheen sattuessa?

Työkalu pysähtyy ja näyttää jäsentimen virheilmoituksen, kuten Syntax Error: Expected Name, found }. Korjaa ilmoitettu kohta ja muotoile uudelleen.

Säilyvätkö kommentit?

Muotoilija säilyttää ristikkomerkkikommentit (#) kohdissa, joihin jäsennin voi liittää ne, esimerkiksi aaltosulkeen jälkeen. Skeeman tyypeissä ja kentissä lainausmerkeissä olevat kuvaukset ovat osa dokumenttia, ja ne säilytetään aina.

Vahvistaako se kyselyni skeemaa vasten?

Ei, se tarkistaa vain syntaksin. Palvelimesi skeema määrittää, ovatko kentät ja argumentit olemassa, joten vahvista kysely GraphQL-asiakasohjelmallasi tai palvelimellasi.

Voinko muotoilla kohteesta JavaScript kopioidun kyselymerkkijonon?

Liitä vain GraphQL-dokumentti ilman ympäröiviä lainausmerkkejä, kenoviivoja tai gql-tunnistetta. JSON-sisällön escapetut merkit on ensin palautettava alkuperäiseen muotoonsa.

Voinko vaihtaa sisennyksen?

Ei, muotoilija käyttää aina kahta välilyöntiä eikä tarjoa asetuksia. Tämä vastaa asettelua, jota useimmat GraphQL-työkalut ja dokumentaatio käyttävät.

Miksi tulos on kääritty graphql-koodiaitausmerkintään?

Tuloste palautetaan Markdown-koodilohkona, jonka kieleksi on merkitty graphql, joten se näkyy korostettuna kohteessa Markdown. Kopioi koodiaitausten väliin jäävät rivit .graphql-tiedostoon.

Kuinka suuri dokumenttini voi olla?

Enintään 5 MB suoritusta kohden; suurempi syöte hylätään ilmoituksella. Tuloste vastaa Code Formatterin GraphQL-vaihtoehdon tulostetta.

Tietoja: OneClick Pro

OneClick Pro on ilmainen kokoelma, jossa on yli 150 verkkotyökalua arjen tehtäviin: kuvien ja yksiköiden muuntamiseen, koodin muotoiluun ja validointiin, verkkotunnusten ja SEO tarkistamiseen sekä tekstien, päivämäärien ja lukujen käsittelyyn. Kaikki työkalut toimivat ilman rekisteröitymistä tai tilausta. Syöttämiäsi tietoja käytetään vain tuloksen laskemiseen, eikä niitä tallenneta koskaan. Käytä palvelua nopeana apuvälineenä yksittäisiin tehtäviin tai lisää kirjanmerkkeihin työkalut, joita tarvitset päivittäin.