問題タブ [data-serialization]
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.
c# - 日々の活動日誌への JSON の使用
新年の抱負を追跡するためdaily.log
に、次の形式でファイルを作成しました。
私は単純な C# コンソール アプリケーションを作成しています。このアプリケーションは、いくつかの質問をして、それに応じてこのファイルに入力します。このツールの将来の機能の 1 つは、とりわけ解決の進行状況を測定するためのシンプルなダッシュボード スタイルの Web ページを表示することです。
プレーン テキストではなく、これらの形式で成熟したツールを使用できるため、この方法で毎日の活動情報を保存するために、データのシリアル化または構成ファイル形式を使用したいと考えています。
私はこれまで JSON を使用したことがなく、JSON 形式を C# で独立して使用できるかどうか (javascript は関係ありません)、また使用できるとしても、この場合に JSON の使用が適切かどうか疑問に思っています。
JSON でない場合、そのスーパーセット YAML は? または、この目的に適した他の選択肢はありますか?
database - NSKeyedArchived NSData のデータベースへの保存とデータベースからの読み取り
ローカルおよびデータベースに保存する必要がある大量の変数を含むオブジェクトがあります。このオブジェクトは、NSKeyedArchiver ( https://github.com/nicklockwood/CryptoCodingの CryptoCoder と組み合わせて) を使用してシリアル化され、ローカルに保存されます。
今、データをデータベース (cloudant.com) に保存しようとしています。NSData を直接使用してデータを送信し、(例: < F60323 04A525 ... ... 6D3301>) をデータベースに保存することはできますが、それを読み返すと、それを NSData に変換する方法がわかりません。エンコーディングで NSString を使用すると、null の結果が生成されます。
シリアライズされたデータはplist形式のファイルに書かれているので、NSPropertyListSerializationを使ってNSDictionaryに変換して送信してみましたが、変換がうまくいきませんでした。
アドバイスが必要です。
json - オブジェクトを別のオブジェクトの名前として使用できるようにするデータシリアル化言語はありますか?
JSON と YAML の両方が欠けていることがわかりました。
私は(YAMLで)このようなことをしたい:
(JSON で):
しかし、これらは両方とも、これらのデータ シリアライゼーション言語では無効です。
基本的に、オブジェクトをオブジェクトの名前として使用できるデータシリアル化言語を知っている人はいますか? YAML でできないのはばかげていると思いますが、JSON は柔軟ではなく単純になるように設計されているので許すことができます。
rpc - AVRO でのデータ検証
私は AVRO に慣れていないので、簡単な質問でしたらすみません。レコード呼び出しに AVRO スキーマを使用しているユース ケースがあります。
avroスキーマがあるとしましょう
入力が次のような場合
これらのフィールドにいくつかの正規表現検証を使用したいのですが、上記のように特定の形式である場合にのみ、この入力を取得したいと考えています。avro スキーマで正規表現を含めるように指定する方法はありますか?
このようなものをサポートする他のデータシリアル化形式はありますか?
c# - Unity: ゲームのデータを保存し、次回の実行時に復元する方法
私のゲームでは、豊富な収集品があり、プレイヤーがすでに収集してシーンに戻った場合、個々の収集品がリスポーンしないようにします。たとえば、1 つのシーンにこれらの収集品が 100 ほどある場合、プレイヤーがそれらの 1 つを収集し、シーンを離れてから戻った場合、収集したものはリスポーンしませんが、残りはリスポーンします。
いくつかの調査の後、収集された収集物と収集されていない収集物を保存するためにデータのシリアル化を使用することになっていると思いますが、これを行う方法がわからず、概念は私にとってまったく新しいものです。誰かが私に何をすべきか説明してもらえますか?
ありがとう