假设我有一个字符串Sub whatever()
Dim Current As Worksheet, c As String
For Each Current In Worksheets
c = Current.Name
If c <> "Summary" And c <> "Model" And c <> "Print" And c <> "Graphs" Then
MsgBox c
End If
Next
End Sub
和一个映射{"foo": "bar"}
。
使用杰克逊,如何将它们组合成字符串Map("hello" -> "world")
而无需首先对foo-bar字符串进行反序列化?
foo-bar字符串来自另一个系统(受信任,将返回有效的JSON字符串),将其反序列化为Map只是添加一些属性,然后将其序列化回String效率不高。
答案 0 :(得分:0)
用逗号替换末端括号。
为您的地图生成JSON字符串。
从地图JSON中删除开始括号。
合并字符串。