美食门户类网站模版在线建设网站 源代码
web/
2025/9/26 6:44:02/
文章来源:
美食门户类网站模版,在线建设网站 源代码,网站开发非常之旅,顺德医疗网站建设在Java应用程序中工作或进行JSON解析时#xff0c;通常很常见的做法是从某些资源#xff08;例如RESTful Web服务#xff09;中复制粘贴JSON字符串#xff0c;然后使用Jackson库解析JSON。 这是测试和学习Java中解析JSON字符串的最快方法#xff0c;但是这种方法的主要问题… 在Java应用程序中工作或进行JSON解析时通常很常见的做法是从某些资源例如RESTful Web服务中复制粘贴JSON字符串然后使用Jackson库解析JSON。 这是测试和学习Java中解析JSON字符串的最快方法但是这种方法的主要问题是JSON字符串还包含双引号“”该双引号也用于将Java 字符串文字包含在内。 由于JSON字符串本身包含双引号因此当您仅将其复制粘贴到IDE或Java源文件中时它们就无法按预期工作。 如果您还记得的话如果您的String包含双引号那么在Java代码中将它们作为String文字粘贴时则需要转义那些双引号。 您可以通过在Java中通过在双引号中加上反斜杠来对String进行转义例如“如果在String本身内发生则可以转为\”。 对于较小的JSON字符串这是可以的但是即使对于中等大小的JSON用转义符手动替换每个双引号也是费时无聊且容易出错的。 因此如果您有一个需要使用Jackson在Java中进行解析的JSON字符串您将怎么办 嗯有多种解决方案例如您可以将该String保存在文件中然后在程序中读取该文件而不是将String复制粘贴到Java代码中或者您可以使用Apache Commons的HttpConnection实用工具直接从Internet下载尽管这需要Java应用程序中的其他依赖关系并可能减慢测试速度。 您甚至可以使用文本编辑器如Notepad EditPlus或Sublime请参见我的Java工具 来支持正则表达式搜索以将所有双引号替换为转义符然后再将String文字复制到Java代码中但是如果您的JSON字符串又会出现错误包含换行符和换行符因为这些换行符需要手动转义。 如何使用Eclipse在Java源代码中转义JSON字符串 我发现最快最好的方法是在粘贴到String文字时利用Eclipse的功能来转义文本。 可以通过设置启用此功能然后Eclipse将转义所有需要自动转义的双引号换行符换行符或任何其他字符。 这样可以节省大量时间并可以加快学习和测试速度。 以下是在Eclipse IDE中启用此String转义设置的确切步骤 1.打开Eclipse IDE 2.转到Windows –首选项– Java –编辑器–键入 3选中“在字符串文字中”复选框“在粘贴到字符串文字时转义文本”。 这是您的设置在Eclipse IDE中的外观 完成此操作后如果Eclipse包含任何需要转义的字符 它将对String进行转义。 现在来看一个例子。 假设这是您的JSON字符串 {
name: John,
email: john.doegmail.com,
age: 29,
phone : 5168161922,
city : NewYork,
hasCreditCard: false
} 这里所有这些围绕属性的双引号都需要转义但是当您将此JSON字符串粘贴到Eclipse中时它将自动为您转义那些JSON 如下所示 您可以看到Eclipse如何轻松地逃脱了JSON。 这是Eclipse IDE的一个很棒的功能如果您使用Java中的JSON则应启用它。 这就是如何使用Eclipse IDE在Java中转义JSON String的全部内容。 这是一个实时的保护程序技巧每当需要将JSON字符串粘贴到Java代码中时您都会感激。 Eclipse IDE充满了这样的瑰宝但是我们许多人没有充分利用Eclipse的全部潜能。 许多程序员甚至都不了解基本的Eclipse快捷方式和调试技巧 它们可以再次节省大量时间来读取编写Java代码或对Java代码进行故障排除。 您可能想探索的其他JSON文章 如何在Java中将JSON数组转换为String数组 回答 如何在Java中使用Google Protocol Buffer 教程 如何使用Jackson Streaming API解析大型JSON文件 示例 5本书学习REST和RESTful Web服务 书籍 REST中不同HTTP方法的目的是什么 见这里 如何使用Spring的RestTemplate从RESTful Web服务中使用JSON 教程 如何将JSON转换为HashMap反之亦然 教程 进阶学习 REST与Spring课程 核心Java第2卷–高级功能 RESTful Web服务面试问题 感谢您阅读本文。 如果您喜欢此JSON Eclipse技巧请与您的朋友和同事分享。 如果您有任何问题或反馈或者想与我们分享任何其他Eclipse技巧请发表评论。 翻译自: https://www.javacodegeeks.com/2017/06/escape-json-string-java-eclipse-ide-tips.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/82056.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!