Files
TimberWinR/TimberWinR/Codecs/JsonCodec.cs
2015-04-29 08:35:07 -04:00

27 lines
598 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Newtonsoft.Json.Linq;
using TimberWinR.Parser;
namespace TimberWinR.Codecs
{
class JsonCodec : ICodec
{
private CodecArguments _codecArguments;
public void Apply(string msg, Inputs.InputListener listener)
{
JObject jobject = JObject.Parse(msg);
listener.AddDefaultFields(jobject);
listener.ProcessJson(jobject);
}
public JsonCodec(CodecArguments args)
{
_codecArguments = args;
}
}
}