小编JLB*_*JLB的帖子

在 C# 中将 JsonResult 转换为不同的对象

所以我有一个名为的对象Balance,其中包含:

public class Balance
{
   string balance1;
   string balance2;
   string currency;
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试将JsonResult不同函数调用返回的对象解析为Balance.

我试过使用JsonConvert.Serializeand Deseralize<Balance>,但是,我尝试解析的对象每次都设置为 null (即balance1 = null等)

任何帮助将非常感激。

编辑:

下面是我试图解析的代码。此外,我意识到数据访问JsonResult在一个名为的值中Data并显示为Data: { balance1: "800" balance2: "800" currency: "CAD"}.

JsonResult result = admin.GetCompanyBalance(test.CustomerID, test.DevelopmentID); 
string json = JsonConvert.SerializeObject(result);
Balance br = new Balance();
br = JsonConvert.DeserializeObject<Balance>(json);
Run Code Online (Sandbox Code Playgroud)

c# json object jsonresult

5
推荐指数
2
解决办法
1万
查看次数

我不能在python shell中调用pymongo

我正在尝试在MAC OS X 10.9的IDLE shell中使用pymongo,但我只能在终端中进行.

当我import pymongo在IDLE中调用时,我收到以下错误:

Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    import pymongo
ImportError: No module named 'pymongo'
Run Code Online (Sandbox Code Playgroud)

但我在终端使用python我得到这个:

$ python
Python 2.7.5 (default, Sep 12 2013, 21:33:34) 
[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import pymongo
>>>
Run Code Online (Sandbox Code Playgroud)

然后我可以将它与MongoDB一起使用.

我是否犯了某种安装错误?我这样做是为了学习mongoDB所以我对此比较陌生.任何帮助深表感谢.

python macos shell installation mongodb

2
推荐指数
1
解决办法
1125
查看次数

标签 统计

c# ×1

installation ×1

json ×1

jsonresult ×1

macos ×1

mongodb ×1

object ×1

python ×1

shell ×1