简体   繁体   English

在java中形成一个字符串

[英]Forming a String in java

I need to form a String in java like this我需要像这样在java中形成一个字符串

{
  "statements": [
    {
      "statement": "match (n:Person) return n limit 20",
      "resultDataContents": [
        "row",
        "graph"
      ],
      "includeStats": true
    }
  ]
}

I need to from the above string using variables in java I have done this till now我需要使用java中的变量从上面的字符串中提取我到目前为止已经完成的操作

String query = "match (n:Person) return n limit 20";

"{\"statements\" : [ {\"statement\" : \"" + query +  "\"} ]}"

How can I append the remaining string as shown above Please assist.如何附加如上所示的剩余字符串请协助。

In order to get the java string为了得到java字符串

String strFinalString=
"{\"statements\": [{\"statement\": \"match (n:Person) return n limit 20\",\"resultDataContents\": [\"row\",\"graph\"],\"includeStats\": true}]}";

with variables, try使用变量,尝试

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;

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM