xml2json
xml to json and json to xml convert
Details
Installs
- Total 46K
- Win 25K
- Mac 15K
- Linux 6K
| Dec 3 | Dec 2 | Dec 1 | Nov 30 | Nov 29 | Nov 28 | Nov 27 | Nov 26 | Nov 25 | Nov 24 | Nov 23 | Nov 22 | Nov 21 | Nov 20 | Nov 19 | Nov 18 | Nov 17 | Nov 16 | Nov 15 | Nov 14 | Nov 13 | Nov 12 | Nov 11 | Nov 10 | Nov 9 | Nov 8 | Nov 7 | Nov 6 | Nov 5 | Nov 4 | Nov 3 | Nov 2 | Nov 1 | Oct 31 | Oct 30 | Oct 29 | Oct 28 | Oct 27 | Oct 26 | Oct 25 | Oct 24 | Oct 23 | Oct 22 | Oct 21 | Oct 20 | Oct 19 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Windows | 0 | 4 | 3 | 0 | 0 | 3 | 2 | 3 | 4 | 7 | 0 | 1 | 1 | 0 | 3 | 3 | 3 | 0 | 1 | 4 | 2 | 2 | 3 | 3 | 0 | 1 | 3 | 2 | 3 | 1 | 2 | 0 | 3 | 2 | 3 | 1 | 2 | 3 | 0 | 1 | 3 | 4 | 3 | 3 | 3 | 2 |
| Mac | 0 | 2 | 0 | 0 | 1 | 0 | 2 | 2 | 4 | 2 | 0 | 1 | 4 | 2 | 4 | 2 | 2 | 0 | 0 | 2 | 6 | 5 | 4 | 2 | 3 | 1 | 2 | 6 | 2 | 2 | 0 | 0 | 0 | 1 | 0 | 5 | 1 | 2 | 0 | 2 | 2 | 2 | 1 | 1 | 3 | 0 |
| Linux | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | 1 | 0 | 1 | 1 | 2 | 1 | 2 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 |
Readme
- Source
- raw.githubusercontent.com
Sublime xml to json and json to xml
convert xml file to json file or json file to xml file.
Installation:
- you should use sublime package manager
- use
cmd+shift+PthenPackage Control: Install Package - look for
xml2jsonand install it. - OR, Clone or unpack to “xml2json” folder inside “Packages” of your Sublime installation.
Usage :
- use
cmd+shift+Pthenxml2jsonorjson2xml(opens result in a new unsaved buffer) - use
cmd+shift+Pthenxml2json (Save to file)orjson2xml (Save to file)to save next to the source file (e.g.abc.xml->abc.json,abc.json->abc.xml); if the target exists you will be asked whether to overwrite, and choosing not to overwrite leaves the result in an unsaved buffer - use
cmd+shift+PthenPretty JSON,Pretty XML,Compact JSON, orCompact XMLto format the current buffer without saving - or goto menubar
Toolsthenxml2json - or bind some key in your user key binding:
{
"keys": ["ctrl+alt+shift+j"],
"command": "xml2json"
},
{
"keys": ["ctrl+alt+shift+l"],
"command": "json2xml"
}
Settings
empty_tag_style: how empty tags are written when generating XML.compact(<tag/>, default),spaced(<tag />),expanded(<tag></tag>).pretty_json_indent: indentation size for pretty JSON (default2).pretty_xml_indent: indentation size for pretty XML (default2).default_conversion_pretty: whether conversion commands default to pretty (true/"pretty") or compact (false/"compact"); defaulttrue.json_ensure_ascii: whether to escape non-ASCII when emitting JSON (defaultfalse).json_sort_keys: whether to sort keys when emitting JSON (defaultfalse).normalize_attribute_text_pairs: when converting XML to JSON, convert simple attribute/text pairs (e.g.,{"@name": "...", "#text": "..."}) into{name: "...", value: "..."}(defaulttrue).attribute_text_value_key: key name to store text content whennormalize_attribute_text_pairsis enabled (default"value").default_xml_root_name: fallback root element name when wrapping JSON that lacks a single root (default"root").include_xml_declaration: include<?xml version="1.0" encoding="utf-8"?>when converting JSON to XML (defaulttrue).line_ending: line endings for generated output:auto(preserve from source),unix(\n),windows(\r\n),mac(\r) (defaultauto).ensure_final_newline: ensure generated output ends with a newline (defaulttrue).trim_trailing_whitespace: trim trailing spaces/tabs on generated lines (defaulttrue; removes spaces after commas in pretty JSON).