javascript - wickham - stats package r pdf




Wie kann ich einen Tab-Tree zu JSON in JavaScript konvertieren? (2)

Ich habe nach einer Antwort gesucht, aber ich denke, das ist eine komische Frage. Wie würde ich als Textdatei mit Tabs für Leerzeichen konvertieren:

parent
    child
    child
parent
    child
        grandchild
        grandhcild

zu

{
"name" : "parent",
"children" : [
    {"name" : "child"},
    {"name" : "child"},
]
},
{
"name" : "parent",
"children" : [
    {
    "name" : "child",
    "children" : [
        {"name" : "grandchild"},
        {"name" : "grandchild"},
        {"name" : "grandchild"},
    ]
    },
]
}

JSON ist wahrscheinlich nicht perfekt, aber hoffentlich macht es klar.


Ich habe diese Funktion gerade für die Tab-down- Markup-Sprache implementiert - sie tut genau das, wonach Sie gesucht haben. https://github.com/antyakushev/tabdown

Die Verwendung ist ziemlich einfach:

var lines = data.toString().split('\n');
var tree = tabdown.parse(lines);
console.log(tree.toString());

Sie können die Analysefunktion auch außerhalb von node.js verwenden, sie hängt nicht von irgendwelchen Modulen ab.


Generiere JSON aus der Tab-Tree-Textdatei

Die folgenden Links greifen Ihr Problem gezielt an. Sie müssen lediglich den Code aktualisieren, damit die Ausgabe Ihren Anforderungen entspricht.

Tab Delimiter zu JSON

Andere Hilfe







tabs