Към съдържанието

Properties до XML Преобразувател на формати за данни

Преобразувайте Properties в XML с една стъпка. Поставете или качете данните си във формат Properties и преобразувателят ще ги анализира, ще запази вложените структури, когато XML ги поддържа, ще ги преобразува в ключове с разделени с точка пътища, когато не ги поддържа, и ще върне XML, готови за копиране или изтегляне. Създаден за разработчици и анализатори, които пренасят конфигурационни и таблични данни между инструменти, без регистрация и без съхраняване на данните.

Нулиране

Често задавани въпроси

Между кои формати мога да преобразувам?

Преобразувателят чете и записва JSON, JSON Lines, YAML, TOML, XML, CSV, TSV, INI, Java properties, Excel XLSX и OpenDocument ODS и може да преобразува всеки от тях във всеки друг. Изберете изходния формат в „От“ и целевия в „До“. За JSON и YAML, CSV към JSON, JSON към CSV, JSON към XML и XML към JSON сайтът предлага и специализирани инструменти с допълнителни опции.

Как да преобразувам електронна таблица от Excel или ODS?

Изберете XLSX или ODS като изходен формат и качете работната книга, вместо да поставяте текст. Преобразувателят чете първия лист или листа, чието име въведете в полето „Име на лист“, приема първия му ред за заглавия на колоните и превръща всеки следващ ред в запис. Формулите се прочитат като последните им изчислени стойности, а клетките с дати стават низове ISO 8601.

Как вложените данни се преобразуват в CSV, TSV, INI или properties?

Тези формати не поддържат вложени структури, затова вложените обекти се преобразуват в ключове с разделени с точка пътища, а елементите на масив получават индекса си в квадратни скоби. Например {"user": {"name": "Ada", "tags": ["x"]}} става ключовете user.name и user.tags[0]. При повторно прочитане на properties ключовете с разделени с точки пътища отново се преобразуват във вложена структура, ако няма конфликт, а заглавията CSV и TSV се запазват точно както са написани.

Как преобразувателят определя какво представлява един ред?

Когато целевият формат е CSV, TSV, XLSX или ODS, масивът на най-горно ниво се превръща в редове. Обект, който съдържа само един масив, например {"users": [...]} или документ XML с повтарящи се елементи за редове, се преобразува в този масив, а всичко останало става един ред. Колоните включват всички ключове, подредени според първата им поява, а липсващите стойности остават празни.

Запазват ли се числата и булевите стойности?

JSON, JSON Lines, YAML и TOML запазват числата, булевите стойности и null стойностите си, а клетките в електронните таблици запазват числата и булевите стойности. CSV, TSV, INI, properties и XML нямат типове, затова стойностите им се прочитат като текст и остават текст в резултата. Целите числа в TOML, които са твърде големи за число JavaScript, се запазват като текст, за да не се загубят цифри.

Как се преобразува XML в други формати?

Всеки елемент става ключ, повтарящите се елементи стават масиви, атрибутите стават ключове, започващи с @, а текстът до атрибутите се съхранява в #text. При запис във формат XML обект с един ключ на най-горно ниво използва този ключ като коренен елемент; всичко останало се обвива в коренен елемент, а елементите на масив се записват като елементи за редове. Символите, които не са позволени в имената на елементи, се заменят с долни черти, а документи, които декларират обекти, се отхвърлят от съображения за сигурност.

Какво се случва със стойности, които TOML не може да съхранява?

TOML няма null стойност, затова ключовете с null се пропускат, а null елементите в масиви стават празни низове. TOML изисква таблица на най-горно ниво, затова масив на най-горно ниво се записва като масив от таблици с име rows, а единична стойност — като ключ с име value. Датите, прочетени от TOML, се записват в други формати като низове ISO 8601.

Как се четат INI файлове и Java properties?

INI секциите стават обекти, редовете с ключ[] събират стойностите в списък, редовете, започващи с ; или #, са коментари, а стойностите в двойни кавички могат да съдържат escape последователности като \n. Properties следват правилата на Java: =, : или интервал разделят ключа и стойността, редовете, започващи с # или удивителен знак, са коментари, обратна наклонена черта в края продължава реда, а escape последователностите \uXXXX се декодират. Записаните properties са в обикновен UTF-8, който Java 9 и по-нови версии използват за ресурсни пакети.

Как се обработват JSON Lines и YAML документи?

Входът JSON Lines се прочита ред по ред, празните редове се пропускат, а стойностите образуват масив. При изход JSON Lines всеки елемент от масива се записва на отделен ред като компактна стойност JSON. Входът YAML с няколко документа, разделени с ---, става масив с по един запис за всеки документ. При невалидни YAML, TOML и XML се показват редът и колоната, при които е спрял анализът, а при невалидни JSON Lines се показва редът.

Какви са ограниченията и съхраняват ли се данните ми?

Текстът и файловете могат да бъдат до 5 MiB, с максимум 100,000 реда, 1,000,000 клетки, 64 нива на влагане, 50 MiB неразопаковано съдържание на работната книга и резултат до 16 MiB. По-големите входни данни се отхвърлят със съобщение, вместо да бъдат съкратени. Данните ви се преобразуват в паметта за съответната заявка и не се съхраняват.

Свързани инструменти

Преобразувател на формати за данни

Преобразувайте структурирани данни между JSON, JSON Lines, YAML, TOML, XML, CSV, TSV, INI, Java properties, Excel XLSX и OpenDocument ODS. Поставете текст или качете работна книга, изберете изходен и целеви формат и преобразувателят запазва вложената структура, когато целевият формат я поддържа, а когато не я поддържа, я преобразува в ключове с разделени с точка пътища. Създаден за разработчици, анализатори и DevOps инженери, които пренасят конфигурационни и таблични данни между инструменти.

Properties до JSON Преобразувател на формати за данни

Преобразувайте Properties в JSON с една стъпка. Поставете или качете данните си във формат Properties и преобразувателят ще ги анализира, ще запази вложените структури, когато JSON ги поддържа, ще ги преобразува в ключове с разделени с точка пътища, когато не ги поддържа, и ще върне JSON, готови за копиране или изтегляне. Създаден за разработчици и анализатори, които пренасят конфигурационни и таблични данни между инструменти, без регистрация и без съхраняване на данните.

Properties до JSON Lines Преобразувател на формати за данни

Преобразувайте Properties в JSON Lines с една стъпка. Поставете или качете данните си във формат Properties и преобразувателят ще ги анализира, ще запази вложените структури, когато JSON Lines ги поддържа, ще ги преобразува в ключове с разделени с точка пътища, когато не ги поддържа, и ще върне JSON Lines, готови за копиране или изтегляне. Създаден за разработчици и анализатори, които пренасят конфигурационни и таблични данни между инструменти, без регистрация и без съхраняване на данните.

Properties до YAML Преобразувател на формати за данни

Преобразувайте Properties в YAML с една стъпка. Поставете или качете данните си във формат Properties и преобразувателят ще ги анализира, ще запази вложените структури, когато YAML ги поддържа, ще ги преобразува в ключове с разделени с точка пътища, когато не ги поддържа, и ще върне YAML, готови за копиране или изтегляне. Създаден за разработчици и анализатори, които пренасят конфигурационни и таблични данни между инструменти, без регистрация и без съхраняване на данните.

Properties до TOML Преобразувател на формати за данни

Преобразувайте Properties в TOML с една стъпка. Поставете или качете данните си във формат Properties и преобразувателят ще ги анализира, ще запази вложените структури, когато TOML ги поддържа, ще ги преобразува в ключове с разделени с точка пътища, когато не ги поддържа, и ще върне TOML, готови за копиране или изтегляне. Създаден за разработчици и анализатори, които пренасят конфигурационни и таблични данни между инструменти, без регистрация и без съхраняване на данните.

Properties до CSV Преобразувател на формати за данни

Преобразувайте Properties в CSV с една стъпка. Поставете или качете данните си във формат Properties и преобразувателят ще ги анализира, ще запази вложените структури, когато CSV ги поддържа, ще ги преобразува в ключове с разделени с точка пътища, когато не ги поддържа, и ще върне CSV, готови за копиране или изтегляне. Създаден за разработчици и анализатори, които пренасят конфигурационни и таблични данни между инструменти, без регистрация и без съхраняване на данните.

Показване на всички 104 сродни инструмента

За OneClick Pro

OneClick Pro е безплатна колекция от над 150 уеб инструмента за ежедневна работа: преобразуване на изображения и единици, форматиране и валидиране на код, проверка на домейни и SEO, както и работа с текст, дати и числа. Всеки инструмент работи без регистрация или абонамент, а въведеното от вас се използва само за изчисляване на резултата и никога не се съхранява. Използвайте го като бърз набор от инструменти за еднократни задачи или добавете в отметките инструментите, на които разчитате всеки ден.