Questions tagged «json»

JSON(JavaScript对象表示法)是一种文本数据交换格式,并且与语言无关。涉及此文本格式时,请使用此标签。请勿将本标签用于本地JAVASCRIPT对象或JAVASCRIPT对象文学。提出问题之前,请使用JSONLint(https://jsonlint.com)等JSON验证器来验证JSON。

4
通过POST在C#中发送JSON并接收返回的JSON?
这是我第一次在任何应用程序中使用JSONSystem.Net和WebRequest。我的应用程序应该将JSON有效负载(类似于以下内容)发送到身份验证服务器: { "agent": { "name": "Agent Name", "version": 1 }, "username": "Username", "password": "User Password", "token": "xxxxxx" } 为了创建此有效负载,我使用了JSON.NET库。如何将这些数据发送到身份验证服务器并接收其JSON响应?这是我在一些示例中看到的内容,但没有JSON内容: var http = (HttpWebRequest)WebRequest.Create(new Uri(baseUrl)); http.Accept = "application/json"; http.ContentType = "application/json"; http.Method = "POST"; string parsedContent = "Parsed JSON Content needs to go here"; ASCIIEncoding encoding = new ASCIIEncoding(); Byte[] bytes …

2
转储至JSON会添加其他双引号和转义引号
我正在使用Python工具检索Twitter数据,并将其以JSON格式转储到磁盘中。我注意到,用双引号引起的一条推文意外地转义了整个数据字符串。此外,实际JSON格式的所有双引号都以反斜杠转义。 他们看起来像这样: “ {\” created_at \“:\”星期五8月8日11:04:40 +0000 2014 \“,\” id \“:497699913925292032, 如何避免这种情况?它应该是: {“ created_at”:“ 2014年8月8日星期五11:04:40 +0000” ..... 我的文件输出代码如下所示: with io.open('data'+self.timestamp+'.txt', 'a', encoding='utf-8') as f: f.write(unicode(json.dumps(data, ensure_ascii=False))) f.write(unicode('\n')) 在以后的处理步骤中读取JSON文件时,意外的转义会导致问题。
86 python  json 

11
如何将JSON文件导入TypeScript文件?
我正在使用Angular Maps构建地图应用程序,并希望导入JSON文件作为定义位置的标记列表。我希望将此JSON文件用作app.component.ts中的marker []数组。而不是在TypeScript文件中定义标记的硬编码数组。 导入此JSON文件以在我的项目中使用的最佳过程是什么?任何方向都非常感谢!

3
在PHP JSON对象中处理数据
来自Twitter Search API中JSON的趋势数据。 使用以下文件来抓取文件: $jsonurl = "http://search.twitter.com/trends.json"; $json = file_get_contents($jsonurl,0,null,null); $json_output = json_decode($json); 如何处理来自该对象的数据。作为数组?只需要从[name]值中提取数据即可。 JSON对象包含: stdClass Object ( [trends] => Array ( [0] => stdClass Object ( [name] => Vote [url] => http://search.twitter.com/search?q=Vote ) [1] => stdClass Object ( [name] => Halloween [url] => http://search.twitter.com/search?q=Halloween ) [2] => stdClass Object …
85 php  json 

5
为什么找不到我的json文件?
我在asp.net项目的Content文件夹中有一个json文件: <projectName> \Content NBCCJr.json ...以及访问它的代码: $.getJSON('~/Content/NBCCJr.json', function (data) { $.each(data, function(i, dataPoint) { // Bla }); }); ) ...但是调用代码时什么也没发生;浏览器控制台说:“无法加载资源:服务器响应状态为404(未找到)” 为什么找不到?“波浪号文件名”不是通往文件的正确路径吗? 更新 我还尝试了向后“重击”: $.getJSON('~\Content\NBCCJr.json', function (data) { ...并得到相同的结果(“无法加载资源:服务器响应状态为404(未找到) ”) 更新2 然后,我尝试了这种方式,因此没有前置重击: $.getJSON('Content/NBCCJr.json', function (data) { ...然后我在控制台中收到以下模棱两可的消息: *GET http://localhost:9702/Content/NBCCJr.json 404 (Not Found) jquery.js:8724 XHR finished loading: "http://localhost:9702/Content/NBCCJr.json".* 因此,找不到它并仍然加载了吗? 更新3 当我尝试通过更改导航到浏览器中的文件时: http://localhost:9702/Default.cshtml ...至: …

9
YAML或JSON中的语言代码列表?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 5年前关闭。 改善这个问题 是否有清单 在某处有YAML或JSON语言代码? 其他格式也可以,如有必要,我可以将其转换。
85 json  yaml 

22
Spring JSON请求获取406(不可接受)
这是我的javascript: function getWeather() { $.getJSON('getTemperature/' + $('.data option:selected').val(), null, function(data) { alert('Success'); }); } 这是我的控制器: @RequestMapping(value="/getTemperature/{id}", headers="Accept=*/*", method = RequestMethod.GET) @ResponseBody public Weather getTemparature(@PathVariable("id") Integer id){ Weather weather = weatherService.getCurrentWeather(id); return weather; } spring-servlet.xml <context:annotation-config /> <tx:annotation-driven /> 收到此错误: GET http://localhost:8080/web/getTemperature/2 406 (Not Acceptable) 标头: 响应标题 Server Apache-Coyote/1.1 Content-Type text/html;charset=utf-8 …
85 java  javascript  ajax  json  spring 

8
Laravel-返回json和http状态码
如果我返回一个对象: return Response::json([ 'hello' => $value ]); 状态代码将为200。如何将其更改为201,并显示一条消息并与json对象一起发送? 我不知道是否有一种方法可以在Laravel中设置状态代码。

8
在Spring Boot中返回JSON对象作为响应
我在Spring Boot中有一个示例RestController: @RestController @RequestMapping("/api") class MyRestController { @GetMapping(path = "/hello") public JSONObject sayHello() { return new JSONObject("{'aa':'bb'}"); } } 我正在使用JSON库 org.json 当我点击API时/hello,出现一个异常提示: 路径为[]的上下文中的Servlet [dispatcherServlet]的Servlet.service()引发异常[请求处理失败;嵌套异常为java.lang.IllegalArgumentException:未找到类型为org.json.JSONObject]的返回值的转换器,其根本原因是 java.lang.IllegalArgumentException:未找到类型为org.json.JSONObject的返回值的转换器 有什么问题 有人可以解释到底发生了什么吗?

3
反应路由器v ^ 4.0.0未捕获的TypeError:无法读取未定义的属性“位置”
我在使用React Router时遇到了一些麻烦(我使用的是version ^ 4.0.0)。 这是我的index.js import React from 'react'; import ReactDOM from 'react-dom'; import App from './App'; import './index.css'; import { Router, Route, Link, browserHistory } from 'react-router'; ReactDOM.render( <Router history={browserHistory} > <Route path="/" component={App} /> </Router>, document.getElementById('root') ); App.js就是任何东西。我在这里发布基本的,因为这不是问题(我相信) import React, { Component } from 'react'; import logo from …

6
从Asp.net WEBAPI显式返回JSON字符串?
在某些情况下,我拥有NewtonSoft JSON.NET,在控制器中,我只是从控制器中返回Jobject,一切都很好。 但是我遇到的情况是,我从另一个服务中获取了一些原始JSON,并且需要从我的webAPI中返回它。在这种情况下,我不能使用NewtonSOft,但是如果可以的话,我将根据字符串创建一个JOBJECT(这似乎是不需要的处理开销),并返回该值,那么一切都会变得很好。 但是,我想简单地返回它,但是如果我返回字符串,那么客户端会收到一个JSON包装器,并将我的上下文作为编码字符串。 如何从WebAPI控制器方法显式返回JSON?

11
将Python namedtuple序列化为json
建议namedtuple使用保留的字段名称将a序列化为json的建议方式是什么? 将anamedtuple序列化为json只会导致值序列化,并且字段名称在转换中丢失。我希望在对json大小化时也保留字段,因此请执行以下操作: class foobar(namedtuple('f', 'foo, bar')): __slots__ = () def __iter__(self): yield self._asdict() 上面的代码按照我的预期序列化为json,并且namedtuple在我使用的其他地方(属性访问等)中起作用,除了在迭代过程中出现非元组之类的结果外(对于我的用例而言这很好)。 在保留字段名称的情况下转换为json的“正确方法”是什么?

3
带有嵌套联接的PostgreSQL 9.2 row_to_json()
我正在尝试使用row_to_json()PostgreSQL 9.2中添加的功能将查询结果映射到JSON 。 我在找出将嵌套行表示为嵌套对象(1:1关系)的最佳方式时遇到麻烦 这是我尝试过的内容(设置代码:表格,示例数据和查询): -- some test tables to start out with: create table role_duties ( id serial primary key, name varchar ); create table user_roles ( id serial primary key, name varchar, description varchar, duty_id int, foreign key (duty_id) references role_duties(id) ); create table users ( id serial …

5
AngularJS:工厂$ http.get JSON文件
我希望仅使用硬编码的JSON文件在本地进行开发。我的JSON文件如下(放入JSON验证程序时有效): { "contentItem": [ { "contentID" : "1", "contentVideo" : "file.mov", "contentThumbnail" : "url.jpg", "contentRating" : "5", "contentTitle" : "Guitar Lessons", "username" : "Username", "realname" : "Real name", "contentTags" : [ { "tag" : "Guitar"}, { "tag" : "Intermediate"}, { "tag" : "Chords"} ], "contentAbout" : "Learn how to play …
84 json  http  angularjs  factory 

5
如何全局告诉Json.Net将StringEnumConverter应用于所有枚举
我想使用json.net将枚举反序列化为它们的字符串表示形式,反之亦然。我可以弄清楚告诉框架应用它的唯一方法StringEnumConverter是对有问题的属性进行如下注释: [JsonConverter(typeof(StringEnumConverter))] public virtual MyEnums MyEnum { get; set; } 但是,在我的用例中,全局配置json.net会更加方便,这样所有枚举都可以使用进行(反)序列化StringEnumConverter,而无需额外的注释。 有没有办法做到这一点,例如在custom的帮助下JsonSerializerSettings?
84 c#  .net  json  json.net 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.