問題タブ [json]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - .NETWebサービスでデータを永続化するための最良の方法
このjsonファイルからデータをクエリするWebサービスがありますが、Webサービスが毎回ファイルにアクセスする必要はありません。Webサービスが次に同じデータをクエリしようとしたときに、そこからデータを取得できるように、データを別の場所(おそらくメモリ)に格納できるのではないかと考えています。何をする必要があるのかは理解できますが、実際にどのように行うのかわかりません。Webサービスでデータを永続化するにはどうすればよいですか?
更新: 静的変数のキャッシュと使用の両方の提案は、見栄えがします。たぶん、最初に1つを確認できるように両方を使用する必要があります。そこにない場合は、2つ目を使用します。どちらにも含まれていない場合は、jsonファイルを確認します。
java - アプリケーション構成ファイル
ここで聖戦を始めたくはありませんが、アプリケーション構成ファイルの処理方法を統合しようとしており、最善のアプローチを決定するのに苦労しています. . 現時点では、配布するすべてのアプリケーションは、プロパティ ファイル (ini スタイル)、XML、JSON (現時点では内部使用のみ!) のいずれであっても、独自のアドホック構成ファイルを使用しています。
現時点ではコードのほとんどが Java であるため、Apache Commons Configを見てきましたが、非常に冗長であることがわかりました。XMLBeansについても調べましたが、多くのことをいじっているようです。また、フォーマットとして XML を推し進められているようにも感じますが、クライアントや同僚は他のフォーマットを試すことに不安を感じています。クライアントの観点からは理解できますが、誰もが XML について聞いたことがあると思いますが、結局のところ、仕事に適したツールを使用するべきではないのでしょうか?
最近、実稼働システムで人々が使用しているフォーマットとライブラリは何ですか? 他の誰かが山括弧税を回避しようとしていますか?
編集: Linux、Windows、Solarisなど、クロスプラットフォームソリューションである必要があり、構成ファイルとのインターフェースに使用されるライブラリの選択は、フォーマットの選択と同じくらい重要です。
javascript - AJA~X リクエストに JSONP を使用しない理由はありますか?
アプリを構築している場合、リクエストを計画していなくても、リクエスト/レスポンスAJA~Xy
を使用することの欠点はありますか?JSONP
cross-domain
私が考えることができる唯一のことは、コールバックラッパー用に余分なバイトがいくつかあるということです...
編集:
これは、潜在的な問題としても示唆されていることがわかりましたsecurity and error handling
...
エラー処理はありません。どちらかが機能する
script injection
か、機能しません。からエラーが発生した場合injection
、ページにヒットし、ウィンドウ全体のエラー ハンドラー (悪い、悪い、非常に悪い) が不足している場合は、戻り値が で有効であることを確認する必要がありますserver side
。
大した問題ではないと思いますerror handling
...私たちのほとんどは、ライブラリを使用して生成しJSON
ます...私の応答の整形式は、この質問の懸念事項ではありません。
およびセキュリティ:
server side
Web 上に参考になるドキュメントがありますが、簡単なチェックとして、スクリプト内のリファラーをチェックします。
これは、あらゆるタイプの応答で潜在的な問題のようです...確かにJSONP
、セキュリティ分野に固有のものは何もありません...?
javascript - Adobe AIR:サーバーからのJSONオブジェクトの処理
Ajax呼び出しを介してリモートサーバーからオブジェクトを取得するスクリプトがあります。サーバーはJSON表記でオブジェクトを返します。
ただし、Adobe AIRでは、セキュリティ上の理由からeval()の使用に制限があります。そのため、リモートサーバーから応答を取得することはできますが、JavaScriptオブジェクトに戻すことはできません。この問題の回避策はありますか?JavaScriptオブジェクトにはJSONを使用したいと思います。これは、ほとんどすぐに使用できるためです。
補足:問題を強制することによるセキュリティへの影響は理解していますが、競争のために迅速なアプリケーション開発を行うため、プログラムは簡単なプロトタイプにすぎず、本番目的には使用されません。それにもかかわらず、私が今やろうとしていることに代わるより良い代替案があれば素晴らしいでしょう
アップデート:
今日学んだ重要なことの1つは、ActionScriptライブラリを実際に使用できることです。
dobeAIRによって拡張されたタグ。詳細については、テオのリンクをチェックしてください!jquery - .getJSON jQuery でエンコーディングを設定する方法
私の Web アプリでは、jQuery の$.getJSON()
メソッドを使用していくつかのフォーム フィールドを送信します。エンコーディングに問題があります。私のアプリの文字セットは ですがcharset=ISO-8859-1
、これらのフィールドは で送信されていると思いますUTF-8
。
$.getJSON
通話で使用されるエンコードを設定するにはどうすればよいですか?
json - JSONを自動生成するためのどのPL/SQLライブラリをお勧めしますか?
JSON 用の優れた PL/SQL ライブラリはありますか?
PL/SQL では、JSON値を JavaScript 関数に返すコードを面倒な手で書かなければなりません。JSON を自動生成するためのPL/SQL ライブラリを 1 つ見つけましたが、必要なすべてのことを実行できるわけではありません。たとえば、ライブラリ内の基本関数を拡張して、使用していた JavaScript ツリー コンポーネントが必要とする複雑なツリーのような JSON データ構造を返すことができませんでした。
注:
8 年以上運用されているシステムは、CRUD とほとんどのビジネス ロジックに PL/SQL を使用するように設計されています。PL/SQL は、mod PL/SQL を使用して、プレゼンテーション層 (HTML/JavaScript) の 90% も生成します。残りの 10% は、Oracle Reports Builder で作成されたレポート データです。
c# - jQueryによってシリアル化されるようにJavaScriptの日付をフォーマットするにはどうすればよいですか
型を介してjavascript
date
送信できるようにを設定しようとしていますが、これを実行しようとすると、 を fullに設定します。型に変換するにはどのような形式にする必要がありますか?JSON
.NET
jQuery
date
string
.NET
私はMonoRail
サーバー上でタイプへのバインディングを実行するために使用していますが、コード.NET
に適切に送信するには、フォームの非表示フィールドの値を何に設定するかを知る必要があり.NET
ます。
asp.net - オブジェクトをJSON文字列に手動でシリアル化する.Net AJAXに組み込まれた方法はありますか?
ScriptingJsonSerializationSection
見つけたのですが、使い方がわかりません。<System.Web.Services.WebMethod()>
オブジェクトを JSON 文字列に手動で変換する関数を作成することもできますが、.Net は属性と属性を使用してオンザフライで実行できる<System.Web.Script.Services.ScriptMethod()>
ため、組み込みの方法が欠けている必要があります。
PS: Asp.Net 2.0 と VB.Net を使用 - 私はこれをタグに入れましたが、人々はそれを見逃したと思います。
php - PHPでJSONをロードする
私は長い間PHPを使用してきましたが、いくつかの場所でJavaScriptの統合に慣れていません。
JavaScriptで動的に変更および表示できるページにデータベース情報を渡すための最速の方法を見つけようとしています。
現在、高速で効果的であるため、PHPエコーステートメントを使用してJSONをロードすることを検討していますが、PHPのJSONライブラリ(PHP 5.2)を使用できることがわかりました。
誰かが新しいJSONライブラリを試しましたか?それは私の以前の方法よりも優れていますか?