如何将json数组转换为json?

问题描述 投票:0回答:2

我是 APEX 编程语言的新手。我有 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"}
arrays json apex-code apex
2个回答
1
投票

您可以使用 Apex JSON 类中的反序列化方法:

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];

文档位于此处


0
投票
List<Object> arr =(List<Object>)JSON.deserializeUntyped(jsonInput);
String firstemement = arr[0];
© www.soinside.com 2019 - 2024. All rights reserved.