当前位置: 首页 > 面试题库 >

通用解析String至今

李浩邈
2023-03-14
问题内容

我正在与Web服务通信,它的json响应中包含日期。问题是这些日期的格式不同。有没有一种通用的方法来解析这些字符串?


问题答案:

您可能应该有一个有序的格式列表来进行尝试(最好使用Joda Time作为比内置API更好的API),然后依次尝试每种格式,直到一种可行为止。就性能(失败的所有例外)而言,它不是理想的,但是它将起作用并且应该相当清楚。

当然,如果您可以与网络服务提供商联系,并建议他们返回标准格式,那会更干净…



 类似资料:
  • 问题内容: 我正在尝试将Java解析为时间转换器应用程序的日期为2011年3月14日…我得到2010年12月26日…请帮助。 输出: 解析日期:美国东部时间2010年12月26日15:00:00 问题答案: 应该是(小写)。您可以在文档中找到可用字符及其含义的列表。 出于好奇,更多的信息,这对 本周一年 ,在这里(不是100%肯定它是什么,说实话)。

  • 本文向大家介绍通过实例解析java String不可变性,包括了通过实例解析java String不可变性的使用技巧和注意事项,需要的朋友参考一下 一、原理   1、不变模式(不可变对象)   在并行软件开发过程中,同步操作似乎是必不可少的。当多线程对同一个对象进行读写操作时,为了保证对象数据的一致性和正确性,有必要对对象进行同步。而同步操作对系统性能是相当的损耗。为了能尽可能的去除这些同步操作,

  • 为什么我不能在Java类中使用'string'对象?它不出现在代码建议中。 我得到这个错误:无法解析符号“字符串”

  • 下面的示例将展示将HTML String解析为Document对象。 语法 (Syntax) Document document = Jsoup.parse(html); 哪里 document - document对象表示HTML DOM。 Jsoup - 解析给定HTML String的主类。 html - HTML字符串。 描述 (Description) parse(String htm

  • 问题内容: 我有这个JSON对象: 而且我想解析,并获得字符串,,和每个事物的1和2。 所以我做了这个,但是没有用: 问题答案: 您应该尝试这样:

  • 我正在使用JSONLint解析一些JSON,但我一直得到错误: 错误:第 1 行上的解析错误:[{“产品”:[{“ ---^ 期望”字符串“、”}“得到”未定义” 这是代码: