0
{
"0":"",
"54049":"ОП.мз-61а",
"100606":"КМ-41",
"100609":"МТ-41",
"100612":"ЕМ-41",
"100684":"ХК-51",
"100685":"ЕМ-51",
"100687":"КМ-51",
"100688":"МТ-51",
"100718":"ХК-51/1",
"100719":"ХК-51/2",
"100748":"ТС-61",
"100749":"ТС-61/1",
"100750":"ТС-61/2",
"100754":"ЕМ-61",
"100758":"ІМ-61/1МБ",
"100759":"ІМ-61/2ГТ",
"100760":"МБ-61",
"100767":"ТС-51",
"100770":"ТС-41",
"100777":"ТС.м-61",
"100778":"МТ.м-61",
"100779":"ЕМ.м-61",
"100780":"ТМ.м-61",
"100781":"ТМ.м-62",
"100782":"ГМ.м-61",
"100783":"ВІ.м-61",
"100786":"ХМ.м-61"
}
Cœur
  • 37,241
  • 25
  • 195
  • 267
  • Possible duplicate of [JavaScript object get key by value](https://stackoverflow.com/questions/9907419/javascript-object-get-key-by-value) – eztam Sep 18 '17 at 13:30

2 Answers2

0

Use JSON Classes for parsing

JSONObject mainObject = new JSONObject(Your_Sring_data);

String id = mainObject .getString("100770");

 //here in this **id** string you can get value for **"TC-41"**
Sunil P
  • 3,698
  • 3
  • 13
  • 20
0

You'll need to iterate over the JSONObject keys and compare the value until a match.

final String knownValue = "TC-41";
final Iterator<String> iterable = jsonObject.keys();
while (iterable.hasNext()) {
    String key = iterable.next();
    if (jsonObject.getString(key).equals(knownValue)) {
        // key has the value you are looking for
       return;
    }
}
gyosida
  • 450
  • 4
  • 17