如何将 json 数组转换为 json?

How to convert json array to json?

我是 APEX 编程的新手 language.I 我有 JSON 数组字符串,我只需要将它转换成 JSON 对象,即我需要从数组中删除 []。 示例:

[{"Attributes":
 {"Type":"Account","url";"/servicec/data/v4.0"},"LastModified":"2017-05-05"}]

我需要将上面的 Json 数组转换为

{"Attributes":
{"Type":"Account","url";"/servicec/data/v4.0"},"LastModified":"2017-05-05"}

你可以在 Apex 中使用反序列化方法 JSON class :

String jsonInput = [{"Attributes": {"Type":"Account","url";"/servicec/data/v4.0"},
                      "LastModified":"2017-05-05"}];
Map<String, Object> array = (Map<String, Object>) JSON.deserializeUntyped(jsonInput);
String firstElt = array[0];

文档是 here

List<Object> arr =(List<Object>)JSON.deserializesUntyped(jsonInput);
String firstemement = arr[0];