ServiceStack OrmLite:JSON 字段反序列化问题
ServiceStack OrmLite: JSON fild deserialization Issue
我在MySql中有一个table:
CREATE TABLE db.catalog (
id varchar(36) NOT NULL,
pictures json DEFAULT NULL
)
和报关单代码
public class catalog {
public string id { get; set; }
public List<string> pictures { get; set; }
}
我有数据:图片=["JavaScript"、"ES2015"、"JSON"]
当你运行通过OrmLite反序列化的查询不正确时...
很明显,在key-value数据的情况下反序列化。
我做错了什么?还是本来就是这样?
谢谢!
这段代码会有所帮助,问题已关闭:
MySqlDialect.Provider.StringSerializer = new JsonDataContractSerializer();
感谢@mythz:
我在MySql中有一个table:
CREATE TABLE db.catalog (
id varchar(36) NOT NULL,
pictures json DEFAULT NULL
)
和报关单代码
public class catalog {
public string id { get; set; }
public List<string> pictures { get; set; }
}
我有数据:图片=["JavaScript"、"ES2015"、"JSON"]
当你运行通过OrmLite反序列化的查询不正确时...
很明显,在key-value数据的情况下反序列化。
我做错了什么?还是本来就是这样?
谢谢!
这段代码会有所帮助,问题已关闭:
MySqlDialect.Provider.StringSerializer = new JsonDataContractSerializer();
感谢@mythz: