Json

JSON(JavaScript对象表示法)是一种轻量级的数据交换格式。这种格式人容易读写,机器容易解析和生成。它是基于ECMAScript的一个子集设计的。JSON是一种完全独立于编程语言的文本格式,但使用C族语言程序员熟悉的约定,包括C、C++、C#、Java、JavaScript、Perl、Python等。这些特性使得JSON成为一种理想的数据交换语言。

JSON基于两种结构构建:

  • 名称/值对的集合。在不同编程语言中,它被理解为对象、记录、结构、字典、哈希表、有键列表或关联数组。
  • 值的有序列表。在大多数语言中,这被实现为数组、向量、列表或序列。

这些是常见的数据结构。几乎所有现代编程语言都以某种形式支持它们。这使得在各种编程语言之间交换同样格式的数据成为可能。

相关内容

JSON Parse报错: Unterminated string

我在JSON parse函数中使用转义引号时,遇到了一个常见的问题。如果存在转义引号,在本例中为“test”,则会导致以下错误'SyntaxError: JSON Parse error: Unterminated string'.var information = JSON.parse('[{"-1":"24","0":"","1":"","2":"","3":"0.0000","4":"","5":"0.00","6":"0.00","7":"1.00","8":"0","9":"false","10":"false","11":[""],"12":"","13":"","14":"test\""}]');JSON Lint验证该JSON为有效的。
2024-08-14 16:28:24