1

这是我需要声明为变量的文本:

{ "isReadOnly": false, "sku": "393A0001", "clientVersion": 3, "nuc": 2315038076, "nucleusPersonaId": 232865288, "nucleusPersonaDisplayName": "McFux", "nucleusPersonaPlatform": "360", "locale": "en-GB", "method": "idm", "priorityLevel":4, "identification": { "EASW-Token": "" } }
4

4 回答 4

2

就我个人而言,我更喜欢使用函数为字符串添加引号,纯粹是为了可读性,尤其是在从变量构建字符串时。

Function Qt(Byval str as String) as String

    Return """" & str & """"

End Function

这样"{ """ & isReadOnly & """: false, """ & sku & """: ..."就变成了:

"{ " & Qt(isReadOnly) & ": " & false & ", " & Qt(sku) & ": ..."
于 2012-11-21T16:17:55.000 回答
2

使用双引号来转义字符串中的引号。

例如:

Dim s = "{ ""isReadOnly"": false, ""sku"": ..."
于 2012-11-21T16:08:54.320 回答
1

在 VB 中,您可以将引号加倍以对其进行转义:

"{ ""isReadOnly"": false, ""sku"": ""393A0001"", ..."
于 2012-11-21T16:08:36.280 回答
0

要转义报价,您只需添加另一个报价。

="{ ""isReadOnly""}"

于 2012-11-21T16:09:56.347 回答