Windowsのランタイムアプリケーションから別のアプリケーションを開くためにカスタムプロトコルを使用しています。プレーンな文字列がある場合にはそれが正常に動作しますJSON文字列を1つのアプリケーションから別のアプリケーションに渡す(Windows 8.1 Apps)C#
await Launcher.LaunchUriAsync(new Uri("appb://hello"));
:私は、次のコードスニペットを使用しています。しかし、JSON文字列を渡している間に解析エラーが発生します。 Invalid URI: The hostname could not be parsed.
私はJSONを作成していますによって:
{ "名": "ABCDEF"、 "住所": "acvdfs"}
JObject jObj = new JObject(); jObj.Add("Name", "abcdef"); jObj.Add("Address", "acvdfs"); string json = jObj.ToString();
それはとしてJSONを与えます
JSONの 'string'値を使用してください。 –
また、* whole * JSON文字列をメソッドに渡していますか?それとも、あなたが最初に必要としていた価値を得ているのですか?最初の場合は、JSONの仕組みのためです。まずキーで値を取得する必要があります。JSONの構文についてはこちらをご覧ください:http://www.w3schools.com/json/json_syntax.asp - JSONの 'string'の値を提供できるなら、これも役に立ちます:) –
あなたは*全体の 'json'文字列? –