Code, data, at QR na tool

.env File Parser

I-paste ang environment assignments para ayusin ang mga ito habang pinananatili ang mga komento. Suriin ang quotes, duplicate key, at JSON bago kopyahin.

Lokal na pinoproseso sa browserHindi kailangan ng accountMga detalye ng pagkapribado ↗

Teksto lang ang i-paste · hanggang 200,000 character at 10,000 linya. Walang ina-upload na file.

I-paste ang teksto ng .env, pagkatapos ay piliin ang Ayusin at suriin.

Paano gamitin

Paano gamitin

  1. Mag-paste ng .env text na hanggang 200,000 character.
  2. Suriin ang mga babala at piliin kung uuriin A–Z at ia-align ang equals sign.
  3. Kopyahin o i-download ang inayos na .env text o JSON.

Nananatili ang komento sa assignment

Pinananatili ang mga buong-linyang komento sa orihinal na pagkakasunod-sunod nito sa itaas ng mga inayos na assignment; hindi ito ikinakabit sa partikular na key. Kasama ng assignment ang inline comment kapag may # pagkatapos ng whitespace sa unquoted value.

Quotes, duplicate, at babala

Binabasa bilang string ang single-line na single- o double-quoted value. Nananatili ang quotes sa .env text at inaalis sa JSON. Sa JSON, binibigyang-kahulugan ang karaniwang escape para sa bagong linya, carriage return, tab, quote, at backslash sa loob ng double quotes. Hindi ine-expand o ine-execute ang unquoted value; binabalaan ang value na may whitespace. Pinananatili at iniuulat ang duplicate key sa .env output; huling value para sa eksaktong case-sensitive na key ang nasa JSON.

Lokal na pagproseso at limitasyon

Sa browser lang pinoproseso ang text na i-paste. Hindi ito nagbabasa ng file, nagre-resolve ng variable reference, nagpapatakbo ng shell syntax, o kumokonekta sa serbisyo. Hanggang 200,000 character at 10,000 linya ang input. Pinananatili sa .env output ang maling assignment pero hindi ito isinasama sa JSON.

Mga madalas itanong

Maaari mo ring alamin

Ine-expand ba ang variable gaya ng $HOME?

Hindi. Text lang ang value; hindi ine-execute o ine-expand ang shell expression at variable reference.

Ano ang ginagawa sa duplicate key?

Nananatili sa .env output ang lahat ng assignment at may babala sa bawat duplicate na linya. Isang value lang kada key ang puwede sa JSON, kaya huling value ang ginagamit.

Kasama ba sa JSON ang mga komento?

Hindi. Nasa inayos na .env text ang mga komento; key at string value lang ang nasa JSON.

May suporta ba sa multiline quoted value?

Wala. Isang assignment bawat linya at single-line quoted value lang ang sinusuportahan. Iniuulat at pinananatili sa .env output ang hindi saradong quote o multiline value.