prefácio
JSON é o quê?
1.json não é difícil de entender, ponto simples entender o formato de troca de dados é um tipo de
Apenas dois 2.json estrutural Um array é um outro objecto, e ambos podem ser encaixados um dentro do outro, o objecto é {}, [] representa uma matriz
JSON (Notação JavaScript Object, JS objetos notação) é um leve formato de troca de dados nível. É baseado em um subconjunto de ECMAScript (normas europeias da sociedade informático criado por js), usando completamente independente da linguagem de programação do formato de texto para armazenar e representar dados. Simples e clara hierarquia make JSON uma linguagem de troca de dados ideal. Fácil de ler e escrever, mas também fácil para máquinas para analisar e gerar e, efetivamente, melhorar a eficiência da transmissão de rede.
matriz JSON de objectos
formato de dados JSON:
[
{"ID": 1001, "name": "张三", "age": 24},
{"ID": 1002, "name": "李四", "age": 25},
{"ID": 1003, "name": "王五", "age": 22}
]
1: Os dados entre parêntesis (interpretada como uma matriz)
2: colchetes aparecem em cada objeto de dados no json
3: a cada dois dados separados por vírgulas (última uma vírgula sem)
O que FastJson isso?
Fastjson Alibaba é a ferramenta mais rápida de código aberto e objeto de conversão JSON, escrito em uma linguagem processador Java JSON.
caso FastJson simples utilização
public static void main(String[] args) {
List<String> list =new ArrayList();
list.add("name:张H");
list.add("sex:男");
list.add("phone:18181859014");
list.add("email:[email protected]");
String result = JSON.toJSONString(list);
System.out.println(result);
}
O resultado:
["name:张H","sex:男","phone:18181859014","email:[email protected]"]