在Java中,我们可以使用以下几种方式来接收json字符串:
1. 使用String类型的变量接收json字符串
String jsonStr = "{\"name\": \"Tom\", \"age\": 20}";
2. 使用Json库将json字符串转换为相应的对象
import com.alibaba.fastjson.JSON; String jsonStr = "{\"name\": \"Tom\", \"age\": 20}"; Student student = JSON.parseObject(jsonStr, Student.class);
3. 使用Json库将json字符串转换为Json对象
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; String jsonStr = "{\"name\": \"Tom\", \"age\": 20}"; JSONObject jsonObject = JSON.parseObject(jsonStr);
4. 使用Json库将json字符串转换为Json数组
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; String jsonStr = "[{\"name\": \"Tom\", \"age\": 20}, {\"name\": \"Jerry\", \"age\": 18}]"; JSONArray jsonArray = JSON.parseArray(jsonStr);
以上是常用的接收json字符串的方法,根据实际需求选择相应的方式即可。