"{\"msg\":\"请求成功!\",\"result\":[{\"nccPK\":\"1001ZZ10000000053OXZ\",\"nccBillNO\":\"D32023120600001798\"}],\"code\":\"200\"}"如何用java转为json
时间: 2023-12-07 20:04:28 浏览: 71
您可以使用Java中的JSON库将该字符串转换为JSON对象。常用的JSON库有Gson和Jackson,以下是使用Gson库的示例代码:
```java
import com.google.gson.Gson;
public class Main {
public static void main(String[] args) {
String jsonString = "{\"msg\":\"请求成功!\",\"result\":[{\"nccPK\":\"1001ZZ10000000053OXZ\",\"nccBillNO\":\"D32023120600001798\"}],\"code\":\"200\"}";
Gson gson = new Gson();
Object jsonObject = gson.fromJson(jsonString, Object.class);
System.out.println(jsonObject);
}
}
```
输出结果为:
```
{msg=请求成功!, result=[{nccPK=1001ZZ10000000053OXZ, nccBillNO=D32023120600001798}], code=200}
```
相关问题
给你一个边长为n-1的立方体 求立方点上有三个点的等边三角形的个数。 每条边必须平行于Oxy、Oxz、Oyz的某个面。 现在你需要计算有多少个这样的三角形。 每个点只能在立方体的边界或内部点上,每个点的三个坐标x、y、z必须是整数。
我们可以考虑枚举一个等边三角形的其中一个顶点,然后再枚举另外两个顶点。对于每个顶点,我们可以沿着三个坐标轴分别向立方体内部和边界搜索。具体来说,我们可以从当前顶点出发,向外扩展一个等边三角形,直到无法扩展为止。如果扩展的过程中找到了另外两个顶点,则计数器加一。
具体实现时,我们可以使用三个指针 $i,j,k$ 分别指向当前顶点的三个坐标,然后分别向内外扩展。具体来说,我们可以从 $i,j,k$ 开始,分别向正方向和负方向扩展,直到扩展到边界或立方体内部。每次扩展时,我们需要计算当前点到原点的距离,如果当前距离等于已知的两个点之间的距离,则计数器加一。
时间复杂度为 $O(n^3)$,可以通过本题。
阅读全文