【java-将HTTP Get请求解析为组成字段】教程文章相关的互联网学习教程文章

解析Java中的元标记

我有一些HTML文档,我需要为其解析< meta>的内容. < head>中的标签部分.这些是我感兴趣的唯一HTML标记,即不需要解析< body>中的任何内容.部分. 我试图使用JDom提供的XPath支持来解析这些值.但是,由于< body>中的许多HTML都不能很好地解决这个问题.部分无效的XML. 有人对我可能如何处理格式错误的HTML解析这些标记值有任何建议吗? 干杯,唐解决方法:您可能会使用Jericho HTML Parser.特别地,请查看this,以了解如何查找特定标签.

java-如何强制ANTLR解析所有输入CharStream【代码】

我正在使用ANTLR4解析语法文件.当我使用BaseErrorListener来检测错误时,出现了问题.当面对非法输入字符串时,ANTLR自动匹配相应的分支,然后忽略后续的字符流,即使其中包含错误.我想检测该错误.这是我的g4文件和java文件. TransitionLexer是我的词法分析器文件,TransitionCondition是我的解析器文件. ErrorDialogListener.java是我的errorListener和Test.java id主Java文件. TransitionLexer.g4lexer grammar TransitionLexer;BOOLE...

Scala无法解析继承的Java接口常量成员【代码】

Java中的类层次结构: 界面:集群,分类 类Kluster层次结构如下所示Cluster <- ,+-- Kluster Classify <- '文件:oop / Cluster.javapackage oop;public interface Cluster {public String HELLO = "hello"; }文件:oop / Kluster.javapackage oop;interface Classify {public String GOODBYE = "good bye"; }public class Kluster implements Cluster, Classify {}文件:oop / KlusterMain.javapackage oop;public class KlusterM...

Java XML解析:使用SAX获取内部XML【代码】

我正在用SAX解析XML文件,有时需要元素的内部XML.例如,对于以下XML<a name="abc"><b>def</b> <a>我需要获取元素a的内部XML,这将是<b>def<b>最简单的方法是什么? 谢谢. 伊万解决方法:对于这种情况,我建议使用2个内容处理程序.第一个负责查找文档的相关部分,第二个负责处理内容.我对类似问题的答案(请参见下面的链接)演示了如何实现此方法: > Using SAX to parse common XML elements

java-使用GSON解析Maps的JSON Map【代码】

我已经尝试了所有方法,但是解决方案非常丑陋,我真的想要一个直接的答案,是否可以改进(这意味着我是否需要使用其他实现). 问题出在具有GSON的Map of Maps中: 根据Firebug给我以下回应:{"id": 2, "result": {"FirstWorld": {"FirstValue": 5, ... }, "SecondWorld":{"FirstValue": 5, ....}}, "error":null }大约有200个“值”,但只有两个“世界”.到目前为止,这是我在ControlService类中解析的内容:public void RegisterValues( ...

java-获取干净的机器友好的Maven行/ xml / json输出,可通过STDOUT中的脚本解析?【代码】

例如,对Maven项目运行以下命令:mvn dependency:list我需要从Maven中得到的仅仅是这两行(从下面的输出中切出):com.example.code_samples.maven_dependencies:direct_library:jar:0.0.1-SNAPSHOT:compile com.example.code_samples.maven_dependencies:indirect_library:jar:0.0.1-SNAPSHOT:compile有没有办法(CLI –option)在干净的行,xml,json,…中仅查看此请求的信息? 相反,输出看起来更像是非结构化日志.它没有已知的格式,并且...

java-使用GSON解析没有特定结构的JSON字段【代码】

我正在使用EmpireAvenue API开发一个Android应用程序.该API使用JSON,而我正在使用GSON库来解析该API中的数据.这是问题所在: 我有一个像这样的JSON结构:{type: "earnings",info: {earnings: 64.09dividends: 1277.34gains: 1997.05expenses: 4895.51shares_bought: 210shares_bought_user_count: 2shares_sold: 0shares_sold_user_count: 0},created: "2011-04-16 11:32:37" }, {type: "following",info: [{ticker: "SOLPHE"full_...

Java解析字符串迄今【代码】

这个问题已经在这里有了答案: > Java Converting String(day/month/year) format to Date 3个我正在尝试解析Java中的字符串日期对象.我的字符串是:字符串日期= 2013-04-13 21:00:00;代码是:String myFormatString = "yyyy-mm-dd hh:mm:ss";Date date1 = new SimpleDateFormat(myFormatString, Locale.ENGLISH).parse(date);System.out.println(date1);我期望输出为:...

使用XPath和Java解析XML【代码】

现在,我想解析来自webservice的xml.对于解析,我使用了xpath和java.我有以下代码:package test.client;import com.sun.org.apache.xpath.internal.NodeSet; import java.io.FileReader; import java.io.StringReader; import javax.lang.model.element.Element; import javax.xml.xpath.XPath; import javax.xml.xpath.XPathConstants; import javax.xml.xpath.XPathFactory; import org.w3c.dom.NodeList; import org.xml.sax.Inp...

java-从字符串到日期的解析【代码】

我在这里有点迷路,我想我一切都很好,但仍然无法正常工作(PaseExceptionString time = "Fri Apr 15 14:29:57 IDT 2011";SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzzz yyyy");sdf.parse(time);帮助高度赞赏!解决方法: String time = "Fri Apr 15 14:29:57 IDT 2011"; SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzzz yyyy"); System.out.println(sdf.parse(time));对我来说很好...

java-使用SAX解析器解析自关闭XML标签很麻烦【代码】

我在使用SAX解析自关闭XML标记时遇到麻烦.我正在尝试从Google Base API中提取链接标记.我在解析常规标记方面取得了合理的成功. 这是xml的代码段<entry><id>http://www.google.com/base/feeds/snippets/15802191394735287303</id><published>2010-04-05T11:00:00.000Z</published><updated>2010-04-24T19:00:07.000Z</updated><category scheme='http://base.google.com/categories/itemtypes' term='Products'/><title type='text'...

java-解析长到负数【代码】

码:public class Main{public static void main(String[] a){long t=24*1000*3600;System.out.println(t*25);System.out.println(24*1000*3600*25);} }打印:2160000000-2134967296为什么? 感谢所有的答复. 是在数字后使用L的唯一方法吗? 我已经尝试过(长)24 * 1000 * 3600 * 25,但这也是负面的.解决方法:为了清楚地解释,System.out.println(24*1000*3600*25);在上面的语句中实际上是int文字.要将它们视为长字面量,您需要在L后面...

尝试从字符串到日期的解析时发生Java ParseException【代码】

我很难解析/格式化从Web服务接收回的Date字符串.我尝试了多种方法,但是没有运气. 样本日期字符串:2011-10-05T03:00:00Z例外:W/System.err(10072): java.text.ParseException: Unparseable date: "2011-10-05T05:00:00Z" (at offset 10) W/System.err(10072): at java.text.DateFormat.parse(DateFormat.java:626)样例代码:SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:SSSS"); Date date = formatt...

导入javax.annotation.*在Eclipse的Java 10编译器中无法解析【代码】

在我的机器(Windows 10)中,有两个Java版本,Java 1.8(JRE和JDK)和Java 10(JRE和JDK). 以前,如果我将Eclipse设置为: > Java编译器(JDK兼容):1.8> Java构建路径(JRE系统库):1.8 如果我使用以下Spring代码,则import javax.annotation.PostConstruct; ... ... ... @PostConstruct ... ...一切正常.完全没有错误. 但是,如果我将Eclipse设置为: > Java编译器(JDK兼容):10> Java构建路径(JRE系统库):10 现在,导入语句将引发错误消息:...

java-为什么Gson会将Integer解析为Double?【代码】

一个复杂的json字符串,我想将其转换为map,我有个问题. 请看这个简单的测试:public class Test {@SuppressWarnings("serial")public static void main(String[] args) {Map<String, Object> hashMap = new HashMap<String, Object>();hashMap.put("data", "{\"rowNum\":0,\"colNum\":2,\"text\":\"math\"}");Map<String,Object> dataMap = JsonUtil.getGson().fromJson(hashMap.get("data").toString(),new TypeToken<Map<String,O...

字段 - 相关标签