JSON数据介绍

2013-04-18
  • 783
  • 0

JSONJavaScript Object Notation)是一种java脚本对象标记。是一种轻量级的、易于人们读写的数据交换格式。同时他还方便计算机快速的生成和解析。JSON是一种纯文本的完全语言独立的数据格式。目前支持的语言有CC++JavaJavaScriptPerlPython和许多其他语言。这些特性使得JSON成为一种非常理想的数据传输格式。

JSON有两种结构:

名值对的集合(Object)。在许多语言中,这种实现很像对象、记录、数据字典、哈希表、联想数据等。

有序的列表(Array)。在大多数语言中,这种实现很像数组、列表和队列。

JSON Object中,数据以如下形式展现:

一个JSON Object是一个无序的键值对。必须以大括号“{”开始,以一个大括号“}”结束。每个节点名后面必须跟冒号“:”。多个键值对必须以逗号“,”分割。

JSON Array中,数组必须以中括号“[”开始,中括号“]”结束。每个值用逗号“,”分割。