JsonFX deserialize exception after switch to IL2CPP,

I use JsonFX to deserialize json large string from IAP, it works fine in mono2.x, but it suddenly doesn’t work in IL2CPP.

anyone can help on this ?
Unity version . 4.6.6p1 .

Json Exception: Method not found: ‘Default constructor not found…ctor() of System.ComponentModel.Int32Converter’.
System.Collections.Generic.DefaultComparer:Equals(TimeSpan, TimeSpan)
UnityEngine.Debug:Internal_Log(Int32, String, Object)
UnityEngine.Debug:Log(Object)
JsonFx.Json.JsonReader:Read(Type, Boolean)
JsonFx.Json.JsonReader:ReadObject(Type)
JsonFx.Json.JsonReader:Read(Type, Boolean)
JsonFx.Json.JsonReader:Deserialize(Int32, Type)
JsonFx.Json.JsonReader:Deserialize(String, Int32, Type)
JsonFx.Json.JsonReader:Deserialize(String)

An old post but we encountered the same problem even in 2020.

You can switch to Json.Net as mentioned here.

Or, use MiniJson like us, it’s been used by Firebase too. Keep in mind that MiniJson is very good for small json deserialise, but may have performance issue for big (>10mb) json file.