我的一個JSON內容有entityTypeId的編號,如何將其更改爲String?JSON數字字符串
例如將1改爲「1」。
JSON
[
{
entityTypeId: 3,
entityTypeName: "Branch of Legal Entity"
},
{
entityTypeId: 1,
entityTypeName: "Legal Entity"
},
{
entityTypeId: 2,
entityTypeName: "Notional Entity"
}
]
REST API
@GET
@Path(value = "/entityTypes")
@Produces(MediaType.APPLICATION_JSON)
@Override
public List<EntityType> getEntityTypes() {
return commonBusiness.getEntityTypes();
}
JPA實體
public class EntityType implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@Column(name="ENTITY_TYPE_ID")
private long entityTypeId;
@Column(name="ENTITY_TYPE_NAME")
private String entityTypeName;
更新:
你們許多人問我爲什麼需要改變爲一個字符串。我使用這個JSON數據來呈現下拉菜單。該下拉值(entityTypeId)成功保存在數據庫中的數字列中。但是當我加載視圖頁面時,下拉列表中沒有加載該值。其他下拉式工作,它們的值均爲String。
早些時候,我提出了一個問題,分離 Angularjs - dropdown - Should the key/value pair always be a string data type
接受另一個JSON對象,並在其中添加「」到它。 – Shivam
你爲什麼要把它改成字符串? – Aakash
@Aakash謝謝,我已經更新了這個問題,並將其作爲String的原因。 – Jay