タグ付けされた質問 「json」

JSON(JavaScript Object Notation)は、テキスト形式のデータ交換形式であり、言語に依存しません。このテキスト形式が関係する場合は、このタグを使用します。このタグは、ネイティブのJavascriptオブジェクトまたはJAVACRIPTオブジェクトのリテラルには使用しないでください。質問する前に、JSONLint(https://jsonlint.com)などのJSONバリデーターを使用してJSONを検証します。

7
Django 1.7による初期データの読み込みとデータの移行
最近Django 1.6から1.7に切り替え、マイグレーションを使い始めました(Southを使用したことはありません)。 1.7より前fixture/initial_data.jsonは、python manage.py syncdbコマンドを使用してロードされたファイル(データベースの作成時)を使用して初期データをロードしていました。 今、私はマイグレーションを使い始めました、そしてこの振る舞いは非推奨です: アプリケーションがマイグレーションを使用する場合、フィクスチャーの自動ロードはありません。Django 2.0のアプリケーションでは移行が必要になるため、この動作は推奨されていません。アプリの初期データをロードする場合は、データ移行で行うことを検討してください。(https://docs.djangoproject.com/en/1.7/howto/initial-data/#automatically-loading-initial-data-fixtures) 公式ドキュメントは、それを行う方法についての明確な例を持っていないので、私の質問は: データ移行を使用してそのような初期データをインポートする最良の方法は何ですか? への複数の呼び出しでPythonコードを記述しますmymodel.create(...)。 JSONフィクスチャファイルからデータをロードするには、Django関数(の呼び出しなどloaddata)を使用または記述します。 私は2番目のオプションを好みます。 Djangoがネイティブで使用できるようになったため、私はSouthを使用したくありません。

8
Spring Boot @ResponseBodyがエンティティIDをシリアル化しない
奇妙な問題があり、それに対処する方法を理解することができません。単純なPOJOを持っている: @Entity @Table(name = "persons") public class Person { @Id @GeneratedValue private Long id; @Column(name = "first_name") private String firstName; @Column(name = "middle_name") private String middleName; @Column(name = "last_name") private String lastName; @Column(name = "comment") private String comment; @Column(name = "created") private Date created; @Column(name = "updated") private Date updated; …

12
asp.net mvcのJsonResultを介して返されたExpandoObjectをフラット化する方法は?
ExpandoObject実行時にサーバー側の動的オブジェクトをコンパイルしている間は本当に気に入っていますが、JSONのシリアル化中にこれをフラット化するのに問題があります。まず、オブジェクトをインスタンス化します。 dynamic expando = new ExpandoObject(); var d = expando as IDictionary<string, object>; expando.Add("SomeProp", SomeValueOrClass); ここまでは順調ですね。私のMVCコントローラーでは、これをJsonResultとして送信したいので、次のようにします。 return new JsonResult(expando); これにより、JSONが以下のようにシリアル化され、ブラウザーで使用されます。 [{"Key":"SomeProp", "Value": SomeValueOrClass}] しかし、私が本当に望んでいるのはこれを見ることです: {SomeProp: SomeValueOrClass} dynamic代わりに使用すると、これを達成できることを知っていますExpandoObject- プロパティと値を単一のオブジェクトJsonResultにシリアル化できdynamicます(KeyまたはValueビジネスはありません)が、使用する必要がある理由ExpandoObjectは、実行時までオブジェクトに必要なプロパティ、および私の知る限り、dynamicを使用しないとプロパティをに動的に追加できませんExpandoObject。 私はJavaScriptで「キー」、「バリュー」ビジネスをふるいにかける必要があるかもしれませんが、クライアントに送信する前にこれを理解することを望んでいました。ご協力いただきありがとうございます!

4
JSR-303 @Validアノテーションが子オブジェクトのリストに対して機能しない
私の主なクラスは public class UserAddressesForm { @NotEmpty private String firstName; @NotEmpty private String lastName; private List<AddressForm> addresses; ... setters and getters public class AddressForm { @NotEmpty private String customName; @NotEmpty private String city; @NotEmpty private String streetAn; @NotEmpty private String streetHn; @NotEmpty private String addressCountry; @NotEmpty private String postCode; ... setters …
95 java  json  spring  spring-mvc  jsr 

9
プロパティの引用符なしのJSON.stringify?
正しくないJSON形式を使用するサービスを使用しています(プロパティを二重引用符で囲みません)。だから私は送る必要があります { name: "John Smith" } の代わりに { "name": "John Smith" } これは私のサービスではないため、この形式は変更できません。 上記のようなJavaScriptオブジェクトをフォーマットするための文字列化ルーティングを知っている人はいますか?
95 javascript  json 

6
cURLを使用してjSONデータを取得し、データをデコードする方法
それで、jSONオブジェクトを返すリンクがあり、それをデコードしてPHPの変数に入れる必要があります。 URL api.php?action=getThreads&hash=123fajwersa&node_id=4&order_by=post_date&order=desc&limit=1&grab_content&content_limit=1 これが返すオブジェクトです { "count": 1, "threads": { "38752": { "thread_id": 38752, "node_id": 4, "title": "The ShadyCraft Beta Launch!", "reply_count": 45, "view_count": 946, "user_id": 2, "username": "Shady", "post_date": 1366956695, "sticky": 0, "discussion_state": "visible", "discussion_open": 1, "discussion_type": "", "first_post_id": 226167, "first_post_likes": 7, "last_post_date": 1369094302, "last_post_id": 228226, "last_post_user_id": 2, "last_post_username": "Shady", …
95 php  json  api  curl 

7
JObjectを使用してオンザフライでJSONを作成する
一部の単体テストでは、テスト対象のシステムの入力として使用できる特定のJSON値(この場合はレコードアルバム)を構築する機能が必要です。 私は次のコードを持っています: var jsonObject = new JObject(); jsonObject.Add("Date", DateTime.Now); jsonObject.Add("Album", "Me Against The World"); jsonObject.Add("Year", 1995); jsonObject.Add("Artist", "2Pac"); これは問題なく動作しますが、私は「マジックストリング」構文が本当に好きではなく、次のようなJavaScriptのexpando-property構文に近いものを好みます。 jsonObject.Date = DateTime.Now; jsonObject.Album = "Me Against The World"; jsonObject.Year = 1995; jsonObject.Artist = "2Pac";
95 c#  json  json.net 

14
単純なJSONライブラリを使用してjsonファイルをJavaに読み込む方法
JSONjson simplelibraryを使用してJavaでこのファイルを読みたいです。 私のJSONファイルは次のようになります。 [ { "name":"John", "city":"Berlin", "cars":[ "audi", "bmw" ], "job":"Teacher" }, { "name":"Mark", "city":"Oslo", "cars":[ "VW", "Toyata" ], "job":"Doctor" } ] これは私がこのファイルを読むために書いたJavaコードです: package javaapplication1; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.util.Iterator; import org.json.simple.JSONArray; import org.json.simple.JSONObject; import org.json.simple.parser.JSONParser; import org.json.simple.parser.ParseException; public class JavaApplication1 { public static void main(String[] …

11
ReactにJSONファイルをインポートする
Reactは初めてでDATA、外部ファイルからJSON変数をインポートしようとしています。次のエラーが発生します: モジュール「./customData.json」が見つかりません 誰かが私を助けてくれますか?DATA変数が入っている場合は機能しますindex.jsが、外部JSONファイルにある場合は機能しません。 index.js import React, {Component} from 'react'; import ReactDOM from 'react-dom'; import customData from './customData.json'; import Profile from './components/profile'; import Hobbies from './components/hobbies'; class App extends Component { render() { return ( <div> <Profile name={this.props.profileData.name}imgUrl={this.props.profileData.imgURL} /> <Hobbies hobbyList={this.props.profileData.hobbyList}/> </div> ); } } ReactDOM.render(<App profileData={DATA}/>, document.querySelector('.container')); hobbies.js import React, …

6
Android Jsonとnull値
json値がnullであることをどのように検出できますか?例:[{"username":null}、{"username": "null"}] 最初のケースは存在しないユーザー名を表し、2番目のケースは「null」という名前のユーザーを表します。しかし、それらを取得しようとすると、両方の値が文字列「null」になります。 JSONObject json = new JSONObject("{\"hello\":null}"); json.put("bye", JSONObject.NULL); Log.e("LOG", json.toString()); Log.e("LOG", "hello="+json.getString("hello") + " is null? " + (json.getString("hello") == null)); Log.e("LOG", "bye="+json.getString("bye") + " is null? " + (json.getString("bye") == null)); ログ出力は {"hello":"null","bye":null} hello=null is null? false bye=null is null? false
94 java  android  json 

6
JSON.parseとeval()
私のSpider Sense eval()は、着信JSONの解析にを使用することは悪い考えであることを警告しています。JSON.parse()ブラウザー固有の機能ではなくJavaScriptの一部であると私が思っているのは、もっと安全なのかと思っているところです。
94 javascript  json 

4
Railsでto_jsonをオーバーライドする方法は?
更新: この問題は適切に調査されていません。本当の問題は内にありますrender :json。 元の質問の最初のコードを貼り付けると、期待どおりの結果が得られます。ただし、まだ注意が必要です。この例を見てください: render :json => current_user と同じではありません render :json => current_user.to_json つまり、Userオブジェクトに関連付けられrender :jsonたto_jsonメソッドを自動的に呼び出しません。実際、to_jsonがUserモデルでオーバーライドされている場合はrender :json => @user、ArgumentError以下の説明が生成されます。 概要 # works if User#to_json is not overridden render :json => current_user # If User#to_json is overridden, User requires explicit call render :json => current_user.to_json これはすべて私にはばかげているようです。これは、タイプが指定されているときrenderに実際には呼び出されていないことを私に言っているようです。誰かがここで実際に何が起こっているのか説明できますか?Model#to_json:json これで私を助けることができるどんなgeniiもおそらく他の私の質問に答えることができます:Railsで@ foo.to_json(options)と@ bars.to_json(options)を組み合わせてJSON応答を構築する方法 元の質問: SOで他の例をいくつか見たことがありますが、私が探していることは何もしていません。 私はしようとしています: …

5
curlを使用して配列でjsonオブジェクトをPUTする方法
データベースに入力する一連のデータがあります。データを入力するためのユーザーインターフェイスは一括入力には適していないため、同等のコマンドラインを作成しようとしています。ChromeでUIのネットワークリクエストを調べると、jsonオブジェクトのPUTリクエストが表示されます。リクエストを複製しようとすると curl -H 'Accept: application/json' -X PUT '{"tags":["tag1","tag2"],"question":"Which band?","answers":[{"id":"a0","answer":"Answer1"},{"id":"a1","answer":"answer2"}]}' http://example.com/service` エラーが出る curl:(3)[globbing]入れ子の括弧はpos Xではサポートされていません Xは最初の "["の文字位置です。 配列を含むjsonオブジェクトをPUTするにはどうすればよいですか?
94 json  curl 

18
クラスorg.hibernate.proxy.pojo.javassist.Javassistのシリアライザーが見つかりませんか?
私が働いているSpringMVC、HibernateとJSON私はこのエラーを取得しています。 HTTP Status 500 - Could not write JSON: No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationConfig.SerializationFeature.FAIL_ON_EMPTY_BEANS) ) 以下のエンティティを確認してください @Entity @Table(name="USERS") public class User { @Id @GeneratedValue @Column(name="USER_ID") private Integer userId; @Column(name="USER_FIRST_NAME") private String firstName; @Column(name="USER_LAST_NAME") private String lastName; @Column(name="USER_MIDDLE_NAME") …
94 json  spring  hibernate 

8
ローカルの.jsonファイルを読み取るAngular 5サービス
Angular 5を使用していますが、angular-cliを使用してサービスを作成しました 私がやりたいのは、Angular 5のローカルjsonファイルを読み取るサービスを作成することです。 これは私が持っているものです...私は少し行き詰まっています... import { Injectable } from '@angular/core'; import { HttpClientModule } from '@angular/common/http'; @Injectable() export class AppSettingsService { constructor(private http: HttpClientModule) { var obj; this.getJSON().subscribe(data => obj=data, error => console.log(error)); } public getJSON(): Observable<any> { return this.http.get("./assets/mydata.json") .map((res:any) => res.json()) .catch((error:any) => console.log(error)); } } どうすればこれを完成できますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.