小编And*_*cci的帖子

使用JSON.Net进行JObject和CamelCase转换

如何将通用JObject转换为camelCase普通json字符串?我尝试过使用JsonSerializerSettings但不起作用(Newtonsoft.Json 4.5.11)

[Test]
public void should_convert_to_camel_case()
{
    var serializer = JsonSerializer.Create(new JsonSerializerSettings()
    {
        ContractResolver = new CamelCasePropertyNamesContractResolver()
    });

    var jo = new JObject();
    jo["CamelCase"] = 1;

    var stringWriter = new StringWriter();
    var writer = new JsonTextWriter(stringWriter);
    serializer.Serialize(writer,jo);

    var serialized = stringWriter.ToString();

    Assert.AreEqual("{\"camelCase\":1}", serialized);
}
Run Code Online (Sandbox Code Playgroud)

更新 根据http://json.codeplex.com/workitem/23853无法完成(tnx到@nick_w的链接)

c# json.net

31
推荐指数
3
解决办法
2万
查看次数

OrmLite.Sqlite x86/x64和本机库预加载

我想用.Net 4服务和ServiceStack.OrmLite.Sqlite来定位x86和x64平台

我已经阅读了本机库预加载(http://system.data.sqlite.org/index.html/artifact?ci=trunk&filename=Doc/Extra/environment.html),因此可以有一个针对两个平台的项目.

我应该在项目中引用哪些包(通过Nuget)?

  1. ServiceStack.OrmLite.Sqlite32.3.9.43
  2. ServiceStack.OrmLite.Sqlite64.3.9.43
  3. 都?

两个软件包都在我的项目中添加了相对的x64和x86 SQLite.interop.dll(启用了复制到输出文件夹),但是在x86机器上我得到了通常的平台不匹配错误.

ServiceStack.OrmLite是否支持该方案?

sqlite servicestack ormlite-servicestack

5
推荐指数
0
解决办法
834
查看次数

Developer笔记本配置

我想购买一台全新的笔记本电脑,用于办公室工作.我主要在大型项目(10 gb版本)上使用VC++(vs03)和c#(vs08)开发.在办公室我有一个四核xeon与10.000 rpm磁盘.

根据您的经验,哪些硬件在价格/性能/重量方面最适合这类工作?

c# c++ hardware configuration visual-studio

3
推荐指数
1
解决办法
2868
查看次数