如何字符串化javascript系统对象?

时间:2016-10-19 08:01:20

标签: javascript html5 object

如何对javascript的系统对象进行字符串化? (cf)事件对象,DOM对象

JSON.stringify没有完全字符串化该对象。 我想将其字符串化并从字符串化字符串加载到对象。

1 个答案:

答案 0 :(得分:0)

JSONML 是一个可以利用您正在寻找的输出的库。

网址:http://www.jsonml.org/

例如,

以下DOM片段

<ul>
   <li style="color:red">First Item</li>
   <li title="Some hover text." style="color:green">
     Second Item
   </li>
   <li><span class="code-example-third">Third</span>Item</li>
</ul>

将转换为,

[
    "ul",
    [
        "li",
        {
            "style": "color:red"
        },
        "First Item"
    ],
    [
        "li",
        {
            "title": "Some hover text.",
            "style": "color:green"
        },
        "Second Item"
    ],
    [
        "li",
        [
            "span",
            {
                "class": "code-example-third"
            },
            "Third"
        ],
        " Item"
    ]
]