我有一个传递给jsp页面的JSON对象。它作为一个字符串传递。现在我必须分析这个字符串并检索通过JSON对象传递的值。这样我就可以在相同的jsp中打印这些值。在jsp中读取json对象
1
A
回答
1
有很多资源,其中包括各种技术/框架的插件json.org。
1
随着大量的JSON解析器,它归结为你想如何处理JSON数据。我个人最喜欢的地方是Jackson,但其他许多人也适用于简单的情况,包括“参考实现”(又名JSON.org parser)。
(我假设你想要一个Java解析器,给出参考JSP)
0
我首选的解决了这个问题涉及使用JSON解析器,提供了实现了java.util.Map和java.util输出。列表界面。这允许在JSP表达式语言中简单地解析JSON结构。
以下是使用Apache Wink提供的JSON4J的示例。该示例从URL中导入JSON数据,并在java scriptlet中解析并浏览生成的结构。
<c:import var="dataJson" url="http://localhost/request.json"/>
<%
String json = (String)pageContext.getAttribute("dataJson");
pageContext.setAttribute("parsedJSON", org.apache.commons.json.JSON.parse(json));
%>
Fetch the name of the node at index 1 : ${parsedJSON.node[1].name}
为了使这个干净,最好将创建一个JSTL标签做解析和避免的Java scriplet。
<c:import var="dataJson" url="http://localhost/request.json"/>
<json:parse json="${dataJson}" var="parsedJSON" />
Fetch the name of the node at index 1 : ${parsedJSON.node[1].name}
相关问题
- 1. 在使用jQuery通过JSP读取JSON对象时出错
- 2. 用Matlab读取JSON对象
- 3. JSON对象在Java中读
- 4. 如何在jsp中创建json对象?
- 5. 在jsp中处理json对象
- 6. 在JSP中打印JSON对象
- 7. 读取Java中的JSON对象
- 8. 从文件中读取JSON对象
- 9. 通过json对象获取对象而不是值“读取”通过json对象
- 10. 在jsp中通过ajax获取json对象
- 11. 阅读JSON对象在MATLAB
- 12. 读写对象JSON
- 13. 读取JSON文件,如JavaScript对象
- 14. Golang读取一个Json对象数组
- 15. Json Deserializer读取对象到数组
- 16. 从内部读取JSON对象JAVA
- 17. jQuery一次读取一个JSON对象
- 18. 读取文件并在Ubuntu中插入mongo中的Json对象
- 19. 在PHP中读取android中发送的JSON对象?
- 20. 如何从JSP Servlet中获取JSON对象来自Servlet
- 21. 如何从JSP获取Servlet中的JSON对象?
- 22. 在php/js中读取JSON响应对象
- 23. 如何读取每个对象的JSON对象流
- 24. 如何在使用JSON对象时在jsp的输出中获取冒号?
- 25. 获取JSON对象Clojure中
- 26. 将json对象从jsp发送到servlet
- 27. JSON对象获取或的getString给予编译错误在JSP中
- 28. 如何从json对象读取json数组?
- 29. 无法在JSON中获取对象
- 30. 在LIstBox中获取JSON对象