将json-like(非JSON)字符串转换为Java中的对象

问题描述 投票:0回答:1

我有一个类似的字符串:

{InstanceStatuses: [{AvailabilityZone: us-east-2b,Events: [],InstanceId: i-79e234fd, InstanceState: {Code: 16,Name: running},InstanceStatus: {Details: [{Name: reachability,Status: initializing}],Status: initializing},SystemStatus: {Details: [{Name: reachability,Status: initializing}],Status: initializing}}],}

如何在Java中将其转换为Object(例如hashmap)?谢谢!

java json
1个回答
2
投票

您从哪里得到这些琴弦?因为如果它来自亚马逊(我在您的问题中看到一个亚马逊标签),则很可能已经有一个用于Java的(官方)解析器。如果没有,我认为您唯一的机会就是自己编写一个解析器(可能会很困难)。我认为开始的最佳选择是查找字符串的位置,然后搜索Java解析器。

© www.soinside.com 2019 - 2024. All rights reserved.