当前位置:  开发笔记 > 编程语言 > 正文

JSON仅用于JavaScript吗?

如何解决《JSON仅用于JavaScript吗?》经验,为你挑选了2个好方法。

我在数据库中存储一个JSON字符串,表示一组属性.在后面的代码中,我导出它并将其用于某些自定义逻辑.基本上,我只将它用作存储机制.我理解XML更适合这个,但我读到JSON更快更好.

如果不打算在客户端使用字符串,那么使用JSON是一个好习惯吗?



1> Otávio Décio..:

JSON是存储结构化数据的完美有效方式,比XML更简单,更简洁.我不认为使用它是一种"不好的做法",因为只要你了解并且可以使用XML,它就会使用XML.



2> Martijn Laar..:

这是不是很好的做法我不能说,但它让我感到奇怪.在SQL数据库中使用XML字段至少是可查询的(SQL Server 2000或更高版本,MySQL和其他),但通常是元数据的最后手段.

JSON通常是JavaScript和后端之间的载体,而不是存储本身,除非你有一个JSON后端文档导向数据库,如CouchDB或SOLR,因为JSON非常适合存储文档.

更不用说我不同意将JSON用作XML上的简单(即,不是序列化引用)数据序列化器,但我不会仅仅为了它而进入JSON vs XML rant :).

如果您没有使用JSON来实现两种语言之间的可移植性,并且您是肯定的,那么您永远不会从SQL查询数据,那么使用.NET的默认序列化将会更好.

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