使用JACKSON解析python dicts

时间:2016-04-06 14:24:20

标签: java python json dictionary jackson

我想解析python dicts。 json和python dicts之间有两点不同:

  • python dicts允许简单的引用(使用jsonParser.Feature.ALLOW_SINGLE_QUOTES很容易使用jackson。)
  • 对于布尔语,python dicts有“True”和“False”而不是“true”和“false”。

你知道杰克逊如何对“真”和“假”不区分大小写吗?

非常感谢你的帮助,这对我来说很不利。

致以最诚挚的问候,

JérômeOdier

我的代码:

private static final ObjectMapper m_objectMapper = new ObjectMapper(
    new JsonFactory().enable(JsonParser.Feature.ALLOW_SINGLE_QUOTES)
);

1 个答案:

答案 0 :(得分:0)

Jackson项目中有一个针对此问题的github问题
https://github.com/FasterXML/jackson-databind/issues/1852

对于该问题,还有一个拉取请求,您可以利用
https://github.com/FasterXML/jackson-databind/pull/2132