我需要像这样在
中形成一个String{
"statements": [
{
"statement": "match (n:Person) return n limit 20",
"resultDataContents": [
"row",
"graph"
],
"includeStats": true
}
]
}
我需要从上面的字符串中使用java中的变量直到现在才这样做
String query = "match (n:Person) return n limit 20";
"{\"statements\" : [ {\"statement\" : \"" + query + "\"} ]}"
如何附加如上所示的剩余字符串请帮助。
答案 0 :(得分:0)
为了获取java字符串
String strFinalString=
"{\"statements\": [{\"statement\": \"match (n:Person) return n limit 20\",\"resultDataContents\": [\"row\",\"graph\"],\"includeStats\": true}]}";
使用变量,尝试
String strStatementsStart="{\"statements\": [";
String strStatementsEnd="]}";
String strStatementStart="{\"statement\": ";
String query="\"match (n:Person) return n limit 20\"";
String strStatementEnd="}";
String strResultDataContents="\"resultDataContents\": ";
String strResultDataContentsValue="[\"row\",\"graph\"]";
String strIncludeStats="\"includeStats\": ";
String strIncludeStatsValue="true";
String strFinalString=strStatementsStart+strStatementStart+query+","+strResultDataContents+strResultDataContentsValue+","+strIncludeStats+strIncludeStatsValue+strStatementEnd+strStatementsEnd;