JMeter Java と Minidev は初めてです。私はこの既存のモジュールに取り組んでおり、minidev ライブラリを使用する必要があります。Jmeter で JSON 形式のインデントされていない形式を文字列形式に変換する必要があります。一部の文字のために、API は JSON の文字列表現を必要とします。
例を挙げると、{"Item":"Value","MyList":["A","B","C"]}
変換したいものがあります"{\"Item\":\"Value\",\"MyList\":[\"A\",\"B\",\"C\"]}"
JSONObject.toString()
orを使用してみJSONObject.toJSONString()
ましたが、これでは望ましい結果が得られません。Java 12でJmeter 5を使用しています
短時間で良い解決策が見つからなかったので、現在は以下のコードを使用していますが、正しい方法でやりたいと思っています。
String postJSON = root.toJSONString().replace("\"","\\\"");
postJSON = postJSON.replace("{","\"{");
postJSON = postJSON.replace("}","}\"");