我有一个包含 10 列和多行的 CSV 文件。我想将每一行存储在一个 JSON 对象中。例如,文件如下所示:
Name, Age, Address..........and other columns
ABCD, 23 , HOME.............and other columns
所以我希望它作为 {"Name":"ABC","Age":"23", "Address":"HOME"}
存储在 JSON 对象中>
现在,由于会有多行,我如何创建一个 JSON 对象数组并将每一行存储在一个对象中?我如何从 JSON 对象中检索或打印每一行?
非常感谢。
最佳答案
JSON 对象应该创建这样的东西:-
{'UserDetails': [{'Name':'ABC', 'Age':'44', 'Address':'HOME'},
{'Name':'DEF','Age':'23', 'Address':'HOME'}]
.....
.....
}
检索:-
JSONObject userDet = new JSONObject(user_info);
JSONArray userDetJson = userDet.getJSONArray("UserDetails");
引用更多信息Convert a JSON string to object in Java? , Creating & Parsing JSON data with Java Servlet/Struts/JSP和 JSON-lib: Snippets
关于java - 在 Java 中创建一个 JSON 对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9442886/