CSV 转 JSON
将 CSV 格式数据转换为 JSON 对象
将 JSON 格式数据转换为 XML 格式
按 XML 规则输出,数组元素重复标签名,特殊字符做实体转义。
数组变成**同名重复元素**(`{"book":[…]}` 里两个对象 → 两个 `<book>`),这是 XML 表达列表的常规写法,也与本工具 xml-to-json 的读法配套。
两个保留键负责结构与文本:`@attributes` 变成元素属性、`#text` 变成元素文本,例如 `{"@attributes":{"id":7},"#text":"hi"}` → `<root id="7">hi</root>`。
`null` 输出自闭合标签(`<n/>`),字符串、数字、布尔都按文本内容输出;输出带 XML 声明头,根元素名固定为 `root`。
粘贴 JSON
示例是书店数据:数组里的每本书转出来就是一个重复的 <book>。
看元素名的来源
对象键就是元素名,嵌套层级直接对应元素嵌套。
复制结果
需要别的根名,替换输出里最外层的 root 即可。
XML 的元素文本没有类型,`<year>2023</year>` 转回 JSON 只能是 `"2023"`(与 xml-to-json 页同一口径)。想保住类型,就在下游按字段名自己转,或改用 JSON ↔ YAML 这条不丢类型的路径。
放在同一个对象里即可:`{"@attributes":{"id":7},"#text":"hi"}` 得到 `<root id="7">hi</root>`。只有一个 `@attributes` 键时输出纯属性元素,没有 `#text` 时不加文本。
将 CSV 格式数据转换为 JSON 对象
将 CSV 格式数据转换为 YAML 格式
将 CSV 格式数据转换为 TSV 格式
将 JSON 数组或对象转换为 CSV 文件
将 JSON 格式数据转换为 YAML 格式
将 JSON 格式数据转换为 TSV 格式
将 JSON 数组转换为 Markdown 表格
将 XML 数据解析为 JSON 格式