OneSignalを使用して通知を送信します。 JSON形式の本文は以下になります。スラッシュを使用した文字列の構築
String strJsonBody = "{"
+ "\"include_player_ids\": [\"xxxxxxx-8b43-yyyy-86d9-zzzzzzzzz\",\"xxxxxxx-50d7-yyyyy-9998-zzzzzzzzz\"],"
+ "\"data\": {\"foo\": \"bar\"},"
+ "\"contents\": {\"en\": \"English Message\"}"
+ "}";
それは動作しますが、私はプレイヤーIDがハードコードしたくない - 私は変数でそれらを持っていると思います。私はStringBuilderを使用しようとしましたが、それを達成できませんでした。どのように私は
xxxxxxx-8b43-yyyy-86d9-zzzzzzzzz
と
xxxxxxx-50d7-yyyyy-9998-zzzzzzzzz
から
[\"xxxxxxx-8b43-yyyy-86d9-zzzzzzzzz\",\"xxxxxxx-50d7-yyyyy-9998-zzzzzzzzz\"]
を得ることができますか?私の主な問題:スラッシュ、コンマ二つの要素
補足説明
間:あなたは、StringBuilderのを使用して正しい軌道に乗っていた
は、単にjsonobjectを使用して解析し、データを取得します –
何を試しましたか? – talex
文字列で独自のJSONを構築することは、ほとんど常に間違ったアプローチです。あなたのデータをデータ構造体に入れ、JSONライブラリでJSON構文への変換を処理させます。それは非常に厄介な形式です。 –