2013-03-19 3 views
3

Я использую JCAPS 5.1.3 и имею только Java 1.4 и должен обрабатывать данные Json. К сожалению, все библиотеки, которые я нашел, используют Java 1.5 и выше. I just found lots of new implementations in this thread here, but which one works with 1.4.json library for java 1.4

Есть ли стабильная и простая версия для использования с Java 1.4?

+2

http://www.json.org/java/ – nattyddubbs

+3

Я очень рекомендую вам обновить до более новой версии Java. Большим преимуществом Java является обратная совместимость. – Eich

ответ

0

Xstream 1.2.2 поддерживает Java 1.4. Это единственная библиотека, которую я нашел, которая поддерживает Java 1.4. У него определенно есть бородавки.

0

Вы можете использовать my json library. Он поддерживает сортировку и разборку классов (с некоторыми ограничениями) и синтаксический анализ.

Ранжирование:

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); 
+0

Ничего себе, вы действительно выкопали этот пост более 2 лет назад –