我正在使用 JCAPS 5.1.3,只有 Java 1.4,需要处理 Json 数据。不幸的是,我发现的所有库都使用 Java 1.5 及更高版本。 我刚刚在这个线程中发现了很多新的实现,但是哪一个适用于 1.4。
Java 1.4 是否有稳定且简单的版本?
我正在使用 JCAPS 5.1.3,只有 Java 1.4,需要处理 Json 数据。不幸的是,我发现的所有库都使用 Java 1.5 及更高版本。 我刚刚在这个线程中发现了很多新的实现,但是哪一个适用于 1.4。
Java 1.4 是否有稳定且简单的版本?
Xstream 1.2.2 支持 Java 1.4。这是我发现的唯一支持 Java 1.4 的库。它肯定有它的疣。
另一种方法是使用 Retroweaver 使 jar 与 Java 1.4 兼容:
你可以使用我的 json 库。它支持编组和解组到类(有一些限制)和解析。
编组:
Knight knight = new Knight();
knight.name = "Lancelot";
knight.weapon = new Weapon();
knight.weapon.metal = "true silver";
knight.weapon.name = "piercer";
knight.rank = 2;
knight.titles = new String[] { "noble", "round table member" };
Land goldshire = new Land();
goldshire.name = "GoldShire";
goldshire.surface = 45532.3;
Land direwood = new Land();
direwood.name = "Direwood";
direwood.surface = 472;
knight.lands = new Land[] { goldshire, direwood };
System.out.println("Test 1 : marshall simple class:");
String generated = JsonFactory.marshal(knight).toString();
解组:
Knight knight = (Knight) JsonFactory.unmarshal(new FileTools().readFile("UnmarshallingTest1.json"), Knight.class);