String 将对象传递给方法/函数
这是我的方法/功能:String 将对象传递给方法/函数,string,String,这是我的方法/功能: public static Object testFunction (String GoesHere) 我不确定如何引用该对象,因为我已经检查了它的语法,并且似乎写得正确,但它没有名称。此外,它的类型为,并且方法/函数需要一个字符串。非常感谢因为它是Json格式的,所以您可以将其称为Json字符串 String jsonString = JSONObject.escape(yourRawString); JSONObject的类型是org.json.simple.JS
public static Object testFunction (String GoesHere)
我不确定如何引用该对象,因为我已经检查了它的语法,并且似乎写得正确,但它没有名称。此外,它的类型为,并且方法/函数需要一个字符串。非常感谢因为它是Json格式的,所以您可以将其称为Json字符串
String jsonString = JSONObject.escape(yourRawString);
JSONObject的类型是org.json.simple.JSONObject
然后将其传递给
testFunction(jsonString)
,这样您就可以使用JsonObject了。这是创建json对象并使用它的最佳方法
JSONObject jsonObject= new JSONObject();
jsonObject.put("radio","on");
如果创建后需要字符串,只需调用此方法
jsonObject.toString();
关于SO的类似问题:@ArunKumar谢谢,但我不能使用外部库扫描您能给我一个将您的rawstring设置为JSON代码的示例吗?谢谢,我试过了,它让我errors@HaroldFinch你必须转义引号是的,我试着不使用引号,但我得到了一个错误。这里有一个截图:我从一个{'。我也不希望所有内容都在同一行,因为我想稍后解析它,并将利用它有新行的事实。您好,谢谢,但它说无法解析JSONObject。我尝试了这个方法,但它不起作用:import org.json.simple.JSONObject;是的,您应该导入该包。检查您是否有该包,否则请下载一个“我会用它的。@Haroldfinchi谢谢我成功地导入了它,但现在它说无法解析符号“put”