Sujet : Re: Simple Pascal question
De : arne (at) *nospam* vajhoej.dk (Arne Vajhøj)
Groupes : comp.os.vmsDate : 08. Aug 2024, 13:57:20
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <v92fbg$3vrfi$1@dont-email.me>
References : 1 2 3 4 5 6 7 8 9 10
User-Agent : Mozilla Thunderbird
On 8/8/2024 8:13 AM, Simon Clubley wrote:
On 2024-08-07, Arne Vajhøj <arne@vajhoej.dk> wrote:
On 8/7/2024 5:35 PM, Lawrence D'Oliveiro wrote:
Dates/times? You have to contend with an API that has accumulated so much
legacy cruft, that you are left with an old class where every single
member is deprecated, yet the class itself is still needed in the newer-
style calls.
>
That is also one of Roland's pet peeves.
Now try parsing JSON using the supplied builtin Java libraries
on Android. :-)
There is a solution but it is not as clean as elsewhere.
I would use binding instead of parsing.
I have never done anything on Android, but I would
expect both JSON-B and Jackson to work on Android
JSON-B is:
Jsonb b = JsonbBuilder.create();
X o = b.fromJson(jsonstr, X.class);
Jackson is:
ObjectMapper om = new ObjectMapper();
X o = om.readValue(jsonstr, X.class);
It don't get much easier than that.
You can of course ask why it did not become part of standard
Java SE.
For timeline/random reasons JSON-B became part of Java EE
not Java SE.
Arne