Tag: json

使用.NET 4.0任务模式将JSON反序列化为使用HTTPClient .ReadAsAsync的数组或列表

我试图反序列化从http://api.usa.gov/jobs/search.json?query=nursing+jobs使用.NET 4.0任务模式返回的JSON。 它返回这个JSON('加载JSON数据'@ http://jsonviewer.stack.hu/ )。 [ { "id": "usajobs:353400300", "position_title": "Nurse", "organization_name": "Indian Health Service", "rate_interval_code": "PA", "minimum": 42492, "maximum": 61171, "start_date": "2013-10-01", "end_date": "2014-09-30", "locations": [ "Gallup, NM" ], "url": "https://www.usajobs.gov/GetJob/ViewDetails/353400300" }, { "id": "usajobs:359509200", "position_title": "Nurse", "organization_name": "Indian Health Service", "rate_interval_code": "PA", "minimum": 42913, "maximum": 61775, "start_date": "2014-01-16", "end_date": "2014-12-31", "locations": [ "Gallup, […]

如何使用JsonCreator重载构造函数反序列化一个类

我想用Jackson 1.9.10反序列化这个类的一个实例: public class Person { @JsonCreator public Person(@JsonProperty("name") String name, @JsonProperty("age") int age) { // … person with both name and age } @JsonCreator public Person(@JsonProperty("name") String name) { // … person with just a name } } 当我尝试这个时,我得到以下 冲突的基于属性的创造者:已经有… {interface org.codehaus.jackson.annotate.JsonCreator @ org.codehaus.jackson.annotate.JsonCreator()}],遇到…,注释:{interface org.codehaus。 jackson.annotate.JsonCreator @ org.codehaus.jackson.annotate.JsonCreator()}] 有没有一种方法来反序列化重载构造函数使用jackson的类? 谢谢

Python JSON编码

我试图在Python中将数据编码为JSON,并且遇到了相当多的麻烦。 我相信这个问题只是一个误会。 我对Python相对比较陌生,从来没有真正熟悉Python的各种数据types,所以这很可能是我搞砸了。 目前我正在声明一个列表,循环和另一个列表,并在另一个列表中追加一个列表: import simplejson, json data = [['apple', 'cat'], ['banana', 'dog'], ['pear', 'fish']] x = simplejson.loads(data) # >>> typeError: expected string or buffer.. x = simplejson.dumps(stream) # >>> [["apple", "cat"], ["banana", "dog"], ["pear", "fish"]] # – shouldn't JSON encoded strings be like: {{"apple":{"cat"},{"banana":"dog"}} 所以我要么: 我不明白JSON语法 我不明白Pythons JSON模块(s) 我正在使用不适当的数据types。

如何parsingJSONinputstream

我正在使用java调用一个返回JSON对象的url: url = new URL("my URl"); urlInputStream = url.openConnection().getInputStream(); 如何将响应转换为stringforms并parsing它?

将JSONstring转换为Javascript中的JSON对象数组

我想转换这个string {"id":1,"name":"Test1"},{"id":2,"name":"Test2"} 到2个JSON对象的数组。 我应该怎么做? 最好

将JSONstring转换为JSON对象c#

我有这个string存储在我的数据库中: str = "{ "context_name": { "lower_bound": "value", "upper_bound": "value", "values": [ "value1", "valueN" ] } }" 这个string已经是JSON格式,但是我想把它转换成JObject或者JSON对象。 JObject json = new JObject(); 我试过了json = (JObject)str; 投但它没有工作,所以我该怎么做呢?

Express和ejs <%=呈现JSON

在我的index.ejs中我有这样的代码: var current_user = <%= user %> 在我的节点,我有 app.get("/", function(req, res){ res.locals.user = req.user res.render("index") }) 但是,在我获得的页面上 var current_user = [object Object] 如果我写 var current_user = <%= JSON.stringify(user) %> 我获得: var current_user = {&quot;__v&quot;:0,&quot;_id&quot;:&quot;50bc01938f164ee80b000001&quot;,&quot;agents&quot;:… 有没有办法通过一个JSON,将JS可读 ?

在Python中的JSON输出sorting

我在python中遇到了JSON问题。 事实上,如果我尝试执行这个代码,Python给了我一个sorting的JSONstring! 例如: values = {'profile' : 'testprofile', 'format': 'RSA_RC4_Sealed', 'enc_key' : base64.b64encode(chiave_da_inviare), 'request' : base64.b64encode(data) } values_json = json.dumps(values, sort_keys=False, separators=(',', ':')) 这是输出: {"profile":"testprofile","enc_key":"GBWo[…]NV6w==","request":"TFl[…]uYw==","format":"RSA_RC4_Sealed"} 正如你所看到的,我试图使用“sort_keys = False”,但没有任何改变。 我怎样才能停止Pythonsorting我的JSONstring?

将Mongoose文档转换为json

我以这种方式返回mongoose文件作为json: UserModel.find({}, function (err, users) { return res.end(JSON.stringify(users)); } 但是,用户.__ proto__也被返回。 没有它,我怎么能回来? 我试过这个,但没有工作: UserModel.find({}, function (err, users) { return res.end(users.toJSON()); // has no method 'toJSON' }

self.tableView.reloadData()在Swift中不起作用

我试图同时学习Swift和iOS开发的基础知识,所以请耐心等待。 我有一个TableViewController,它首先parsing本地的JSON文件,并将其非常简单的数据转换为TableViewCells和SectionHeaderViews。 在同一个TableViewController中,我正在调用一个JSON端点,该端点正在返回数据,然后我将其设置为variables,以便我可以访问我实际想要获取的数据(API结构不太理想)。 所以,我终于设置适当的数据是self.tableData,然后调用self.tableView.reloadData()但没有任何反应。 是什么赋予了? (有关的代码是在这个类的底部) import UIKit class BusinessTableViewController: UITableViewController { var data: NSMutableData = NSMutableData() var tableData: NSArray = NSArray() @lazy var Business: NSArray = { let pathTCT = NSBundle.mainBundle().pathForResource("TCT", ofType: "json") let data = NSData.dataWithContentsOfFile(pathTCT, options: nil, error: nil) return NSJSONSerialization.JSONObjectWithData(data, options: nil, error: nil) as NSArray }() override func viewDidLoad() { […]