XMLコードをJSONにシリアル化する関数を作成できます。私はあなたが一度XMLWriterを使用して(XMLコードにグラフを変換)を探している逆の操作を行っている:
function createXmlCode() {
var xw = new XMLWriter();
xw.formatting = 'indented'; //add indentation and newlines
xw.indentChar = ' '; //indent with spaces
xw.indentation = 4; //add 2 spaces per level
xw.writeStartDocument();
xw.writeStartElement('root');
//go on, make some for each like
//$.each(cy.$('node'), function(k, v) { ... }
//$.each(cy.$('edge'), function(k, v) { ... }
xw.writeEndElement();
var output = xw.flush();
xw.close();
return output;
}
逆を行うことは難しいことではありません。私はそれを2通りにしましたが、JSONのためだけでした。私が使用:
cy.add(JSON.parse("[" + $("#json").text() + "]"));
だから私は#cyに直接#jsonという名前のテキストボックスからJSON入力を解析することができます。
これが役に立ちます。