Tag: 解析

如何解决java.lang.string无法使用xml解析器强制转换为java.lang.integer android

我正在尝试解析XML并将其显示到列表视图中,但在运行应用程序后没有任何反应 – 显示列表但不显示XML数据。 我不知道我是否遗漏了什么。 MainActivity类 public class MainActivity extends ListActivity { // All static variables static final String URL = “http://api.androidhive.info/pizza/?format=xml”; // XML node keys static final String KEY_ITEM = “item”; // parent node static final String KEY_ID = “id”; static final String KEY_NAME = “name”; static final String KEY_COST = “cost”; static final String […]

使用DOM(Java)解析XML文件

我想解析以下url: http : //eutils.ncbi.nlm.nih.gov/entrez/eutils/esummary.fcgi? db = nnucleotide& id = 22485891 结果我想出了以下方法: public void parseXml2(String URL) { DOMParser parser = new DOMParser(); try { parser.parse(new InputSource(new URL(URL).openStream())); Document doc = parser.getDocument(); NodeList nodeList = doc.getElementsByTagName(“Item”); for (int i = 0; i < nodeList.getLength(); i++) { Node n = nodeList.item(i); Node actualNode = n.getFirstChild(); if (actualNode != […]

根据格式validation字符串日期为有效日期的最佳方法是什么?

最近开始使用WEB UI。 并遇到了日期字符串解析/validation的问题。 “dd-mm-yyyy”我找到的一些方法是: 匹配 – 不完整validation,不灵活。 (19|20)\d\d[- /.](0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01]) 有一个post,家伙建议用可能的日期字符串预初始化Set – 快速,有效,但也不灵活和内存消耗 是否有更容易的东西,可能在公共图书馆中可用? 请不要建议SimpleDateFormat 🙂 更新 java 8正确答案是https://stackoverflow.com/a/43076001/1479668

对于具有GSON的字段,没有特定结构的Parse JSON

我正在使用EmpireAvenue API开发Android应用程序。 API使用JSON,我使用GSON库来解析API中的数据。 这是问题所在: 我有一个像这样的JSON结构: { type: “earnings”, info: { earnings: 64.09 dividends: 1277.34 gains: 1997.05 expenses: 4895.51 shares_bought: 210 shares_bought_user_count: 2 shares_sold: 0 shares_sold_user_count: 0 }, created: “2011-04-16 11:32:37” }, { type: “following”, info: [ { ticker: “SOLPHE” full_name: “Rodrigo Bermudez Salazar” list_name: “My Recommended Buys” }, { ticker: “SOLPHE” full_name: “Rodrigo Bermudez Salazar” […]

如何将LocalDate对象格式化为MM / dd / yyyy并保持格式化

我正在阅读文本并将日期存储为LocalDate变量。 有没有办法让我保留DateTimeFormatter的格式,这样当我调用LocalDate变量时,它仍然是这种格式。 编辑:我希望parsedDate以25/09/2016的正确格式存储,而不是以字符串forms打印 我的代码: public static void main(String[] args) { LocalDate date = LocalDate.now(); DateTimeFormatter formatters = DateTimeFormatter.ofPattern(“d/MM/uuuu”); String text = date.format(formatters); LocalDate parsedDate = LocalDate.parse(text, formatters); System.out.println(“date: ” + date); // date: 2016-09-25 System.out.println(“Text format ” + text); // Text format 25/09/2016 System.out.println(“parsedDate: ” + parsedDate); // parsedDate: 2016-09-25 // I want the LocalDate […]

用Jackson Java解析JSON

我在与jackson解析JSON时遇到了问题。 我有一个POJO对象,由另一个包裹。 这是我的代码: in main: ObjectMapper mapper = new ObjectMapper(); List mpl2 = mapper.readValue(col.toString(),new TypeReference<List>() {}); my POJO class: public class ItemBean implements Serializable { private List items; @JsonProperty(“Item”) public List getItems() { return items; } public void setItems(List items) { this.items = items; } } public class Item implements Serializable{ public String field1; public […]

你如何用名字中的冒号解析JSON? 安卓/ Java的

例如: { “primary:title”:”Little Red Riding Hood”} 我的Java解析器(Android)总是因为主要和标题之间的冒号而陷入困境。 我可以轻松解析其他任何内容,我只需要帮助。 public class MainActivity extends Activity { /** Called when the activity is first created. */ TextView txtViewParsedValue; private JSONObject jsonObject; private JSONArray jsonArray; String [] titles, links, mediaDescriptions, mediaCredits, descriptions, dcCreators, pubDates, categories; String [] permalinks, texts; // guid String [] rels, hrefs; String [] urls, media, […]

SAX解析器跳过一些不被解析的元素?

所以,我有一个类似的文件 所以,我有一个条件,如果ts =“2”然后做某事……现在问题是当它发现ts =“1”时它仍然扫描标签 然后到达 当条件与解析中断不匹配并直接查找下一个事务标记时,有没有办法?

以编程方式将smvs中的csv映射到java无法处理空Double

我正在使用smooks库快速简便地解析csv文件,以编程方式将它们映射到POJO。 但是我在处理POJO的Double属性上的空字段时遇到了麻烦。 例如,java对象具有: public class MulticashHeader { // … private Double c06; private static Double c07; private Double c08; private Double c09; private String c10; // … public Double getC06_SaldoInicial() { return c06_SaldoInicial; } /** * @param c06_SaldoInicial the c06_SaldoInicial to set */ public void setC06_SaldoInicial(Double c06_SaldoInicial) { if (c06_SaldoInicial != null) this.c06_SaldoInicial = c06_SaldoInicial; […]

gson与混合阅读

我正在尝试用gson读取json,但我无法使用“简单”的gson示例。 来自: https : //sites.google.com/site/gson/streaming public List readJsonStream(InputStream in) throws IOException { JsonReader reader = new JsonReader(new InputStreamReader(in, “UTF-8”)); List messages = new ArrayList(); reader.beginArray(); while (reader.hasNext()) { Message message = gson.fromJson(reader, Message.class); messages.add(message); } reader.endArray(); reader.close(); return messages; } 这是问题,如果我尝试: JsonReader reader; Gson gson = new Gson(); gson.fromJson(reader,Program.class); 它甚至没有建立。 The method fromJson(String, Class) in […]