JSON 在 Apex 中格式化

JSON formatting in Apex

我收到以下格式的 JSON:

{
"A":"1",
"B":"2"
}

我有一个字段更新,JSON 在某些时候可能太长了。 如何将 JSON 格式更改为以下格式?

{"A":"1","B":"2"}

我正在尝试将这种缩小的 JSON 格式存储在字段中,以便解决字符限制问题。

反序列化字符串并再次序列化,然后更新字段。 将 JSON 声明为字符串

Map<String,Object> parser = (Map<String,Object>)JSON.deserializeUntyped(yourstring);
yourstring = JSON.serialize(parser);

您可以相应地更改地图。所需格式将出现在字符串变量中。