Я работаю над сигналом R. и я получаю ответ от сервера в формате JSON через следующий метод signalRКак получить конкретную строку от Json
conn.received(new MessageReceivedHandler() {
@Override
public void onMessageReceived(JsonElement json) {
Log.v("Receieved Event Message", json.toString()); } });
через это я могу получить ответ журнала, который:
{ «H»: «MyHub» "М": "broadcastMessageFromServer", "A": [ "Single Param Сообщение: [2:23:07 PM] Я клиент"]}
и в этом я хочу вывезти Одноместные param Сообщение [2:23:07 PM] Я клиент
Я применил много способов ответа на Stackoverflow, но я уверен, что не получаю смысла метода, который отправляет нам ответ json. Поэтому, пожалуйста, помогите мне в этом.
Да, есть предмет Gson в его поведении –
Можете ли вы рассказать мне, как я просматриваю ваше сообщение, чтобы получить точное сообщение. Я имею в виду, можете ли вы продолжить заполнение своего кода. –
До того, как я написал, вы получаете объект JSON Array для A i.e. «A» = [«Сообщение с одним параметром: [2:23:07 PM] Я клиент»]}. Вы можете перебирать массив и получать каждую запись в массиве и извлекать требуемые значения. Я также могу помочь вам с более поздним кодом, но для этого мне нужно будет узнать точную структуру вашего массива JSON, что неясно в примере, который вы указали. – Keya