-2

この優れた codebeautifyは、私が必要としているものをほとんど備えていますが、特殊文字をエスケープせず、一重引用符を使用しています。JavaScript には問題ないようです。

JSON ペイロードを複数行のエスケープされた Java 文字列に変換できるツールはありますか?

私はこれを作りたい:

"{\r\n" +
    "\"AttributeLogicalName\": \"entityLogicalname\",\r\n" +
    "\"EntityLogicalName\": \"entity\",\r\n" +
    "\"Value\": \"100000002\",\r\n" +
    "\"Label\": {\r\n" +
        "\"LocalizedLabels\": [\r\n" +
            "{\r\n" +
                "\"Label\": \"nerd\",\r\n" +
                "\"LanguageCode\": 1033,\r\n" +
                "\"IsManaged\": false,\r\n" +
                "\"MetadataId\": \"881daca2-5c68-e911-a825-000d3a1d501d\",\r\n" +
                "\"HasChanged\": null\r\n" +
            "}\r\n" +
        "],\r\n" +

しかし、codebeautifyはこれしか生成しません。

 '   {  '  + 
 '       "AttributeLogicalName": "new_localoptionsettoform",  '  + 
 '       "EntityLogicalName": "cr965_testcdsentity",  '  + 
 '       "Value": "100000002",  '  + 
 '       "Label": {  '  + 
 '           "LocalizedLabels": [  '  + 
 '               {  '  + 
 '                   "Label": "nerd",  '  + 
 '                   "LanguageCode": 1033,  '  + 
 '                   "IsManaged": false,  '  + 
 '                   "MetadataId": "881daca2-5c68-e911-a825-000d3a1d501d",  '  + 
 '                   "HasChanged": null  '  + 
 '               }  '  + 
 '           ],  '  + 
4

1 に答える 1