123456789101112131415161718192021222324252627282930 |
- #if !BESTHTTP_DISABLE_SOCKETIO
- using System.Collections.Generic;
- using LitJson;
- namespace BestHTTP.SocketIO.JsonEncoders
- {
- /// <summary>
- /// This IJsonEncoder implementation uses the LitJson library located in the Examples\LitJson directory.
- /// </summary>
- public sealed class LitJsonEncoder : IJsonEncoder
- {
- public List<object> Decode(string json)
- {
- JsonReader reader = new JsonReader(json);
- return JsonMapper.ToObject<List<object>>(reader);
- }
- public string Encode(List<object> obj)
- {
- JsonWriter writer = new JsonWriter();
- JsonMapper.ToJson(obj, writer);
- return writer.ToString();
- }
- }
- }
- #endif
|