【发布时间】:2019-09-24 19:51:38
【问题描述】:
@RequestBody ObjectNode objectNode 中的 JSON
{
"script":
{"id":2,"nom":"tes","libelleprerequiss":
[{"id":1,"libelle_prerequis":"Soc devis VAM","produit":{"id":1,"nom":"VAM"},"typologie":{"id":1,"nom":"devis"}}]
},
"libellePrerequis":
{"id":3,"libelle_prerequis":"Soc contrat VAM","produit":{"id":1,"nom":"VAM"},"typologie":{"id":2,"nom":"contrat"}
}
}
当我这样做时:
String id_script = objectNode.get("script").get("id").asText();
String id_libelleprerequis = objectNode.get("libellePrerequis").get("id").asText();
System.out.println("Script ID = " + id_script + "...");
System.out.println("Libelle Prerequis ID = " + id_libelleprerequis + "...");
我有一个结果:
Update Script - Script ID = 2...
Update Script - Libelle Prerequis ID = 3...
但是当我这样做时:
String libelleprerequis = objectNode.get("libellePrerequis").asText();
System.out.println("Update Script - Libelle Prerequis = " + libelleprerequis + "...");
我有:
Update Script - Libelle Prerequis = ...
我想恢复我的“LibellePrerequis”以将其集成到我的实体中的脚本中(多对多)
【问题讨论】:
-
只是一个小问题,
objectNode.get("libellePrerequis").isValueNode();的结果是什么? -
值为“假”
-
你试过
objectNode.get("libellePrerequis").toString();吗? -
我不知道为什么我确定我试过了,但不!我只是把这个和它的作品。谢谢
标签: java json spring spring-boot spring-mvc