当前位置:  开发笔记 > 前端 > 正文

JSON发帖,我推JSON太远了吗?

如何解决《JSON发帖,我推JSON太远了吗?》经验,为你挑选了1个好方法。

我只是想知道我是否将JSON推得太远了?如果有人之前打过这个?

我有一个xml文件:




    0
    HSBC
    London
    31 florence
    Swindon
  

其中包含元素和属性....

当我转换为JSON时,我给了我:

{"customermodel:Customer":{"id":"1","name":"Joe","age":"1","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","bankAccounts":{"testDate":"2006-10-23","testDecimal":"20.2","count":"0","testDateTime":"2006-10-23T22:15:01+08:00","bankAddressLine":["HSBC","London","31 florence","Swindon"],"testBoolean":"true","bankName":"HSBC","accountNo":"10","xsi:type":"customermodel:BankAccount","testTime":"22:15:01+08:00"},"xmlns:personal":"http://customermodel/personal","xmlns:customermodel":"http://customermodel"}}

那么我也发送这个客户端..它转换为js对象(或其他)编辑一些值(元素),然后将其发送回服务器.

所以我得到了JSON字符串,并将其转换回XML:


    1
    1
    Joe
    http://www.w3.org/2001/XMLSchema-instance
    
        2006-10-23
        20.2
        2006-10-23T22:15:01+08:00
        0
        HSBC
        London
        31 florence
        Swindon
        10
        HSBC
        true
        customermodel:BankAccount
        22:15:01+08:00
    
    http://customermodel/personal
    http://customermodel

并且有问题,似乎不知道元素/属性之间的区别所以我无法检查XSD以检查它现在是否有效?

这个问题有方法解决吗?

我不能成为第一个遇到这个问题的人吗?



1> Brian Campbe..:

作为XML编码,JSON没有意义,没有.如果您想使用和操作XML,那么使用和操作XML.

JSON适用于需要重量更轻,更易于解析,更易于编写和阅读的内容.它有一个相当简单的结构,既不比XML更好也不差,只是不同.它具有列表,关联,字符串和数字,而XML具有嵌套的元素,属性和实体.虽然你可以准确地对每一个进行编码,但你必须问问自己为什么要这样做; 如果您希望JSON使用JSON,并且您希望XML使用XML.

推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有