所以我有一个名为的对象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) 我正在尝试在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所以我对此比较陌生.任何帮助深表感谢.