Я пытаюсь получить определенную строку, и это элементы из этого JSON API.Deserialize JSON и получить определенную строку из данных, в C#
Ссылка на API заключается в следующем: https://btc-e.com/api/3/info/
И это то, что он будет возвращать:
{
"server_time": 1424431698,
"pairs": {
"btc_usd": {
"decimal_places": 3,
"min_price": 0.1,
"max_price": 3200,
"min_amount": 0.01,
"hidden": 0,
"fee": 0.2
},
"btc_rur": {
"decimal_places": 5,
"min_price": 1,
"max_price": 96000,
"min_amount": 0.01,
"hidden": 0,
"fee": 0.2
},
"btc_eur": {
"decimal_places": 5,
"min_price": 0.1,
"max_price": 3200,
"min_amount": 0.01,
"hidden": 0,
"fee": 0.2
},
"btc_cnh": {
"decimal_places": 2,
"min_price": 1,
"max_price": 15000,
"min_amount": 0.01,
"hidden": 0,
"fee": 0.2
},
"btc_gbp": {
"decimal_places": 5,
"min_price": 0.1,
"max_price": 1600,
"min_amount": 0.01,
"hidden": 0,
"fee": 0.2
},
"ltc_btc": {
"decimal_places": 5,
"min_price": 0.0001,
"max_price": 10,
"min_amount": 0.1,
"hidden": 0,
"fee": 0.2
},
"ltc_usd": {
"decimal_places": 6,
"min_price": 0.0001,
"max_price": 200,
"min_amount": 0.1,
"hidden": 0,
"fee": 0.2
},
"ltc_rur": {
"decimal_places": 5,
"min_price": 0.1,
"max_price": 6000,
"min_amount": 0.1,
"hidden": 0,
"fee": 0.2
},
"ltc_eur": {
"decimal_places": 3,
"min_price": 0.0001,
"max_price": 200,
"min_amount": 0.1,
"hidden": 0,
"fee": 0.2
},
"ltc_cnh": {
"decimal_places": 2,
"min_price": 0.1,
"max_price": 1000,
"min_amount": 0.1,
"hidden": 0,
"fee": 0.2
},
"ltc_gbp": {
"decimal_places": 3,
"min_price": 0.001,
"max_price": 100,
"min_amount": 0.1,
"hidden": 0,
"fee": 0.2
},
"nmc_btc": {
"decimal_places": 5,
"min_price": 0.0001,
"max_price": 10,
"min_amount": 0.1,
"hidden": 0,
"fee": 0.2
},
"nmc_usd": {
"decimal_places": 3,
"min_price": 0.001,
"max_price": 100,
"min_amount": 0.1,
"hidden": 0,
"fee": 0.2
},
"nvc_btc": {
"decimal_places": 5,
"min_price": 0.0001,
"max_price": 10,
"min_amount": 0.1,
"hidden": 0,
"fee": 0.2
},
"nvc_usd": {
"decimal_places": 3,
"min_price": 0.001,
"max_price": 100,
"min_amount": 0.1,
"hidden": 0,
"fee": 0.2
},
"usd_rur": {
"decimal_places": 5,
"min_price": 25,
"max_price": 150,
"min_amount": 0.1,
"hidden": 0,
"fee": 0.2
},
"eur_usd": {
"decimal_places": 5,
"min_price": 0.5,
"max_price": 2,
"min_amount": 0.1,
"hidden": 0,
"fee": 0.2
},
"eur_rur": {
"decimal_places": 5,
"min_price": 30,
"max_price": 200,
"min_amount": 0.1,
"hidden": 0,
"fee": 0.2
},
"usd_cnh": {
"decimal_places": 4,
"min_price": 1,
"max_price": 15,
"min_amount": 0.1,
"hidden": 0,
"fee": 0.2
},
"gbp_usd": {
"decimal_places": 4,
"min_price": 0.1,
"max_price": 3,
"min_amount": 0.1,
"hidden": 0,
"fee": 0.2
},
"ppc_btc": {
"decimal_places": 5,
"min_price": 0.0001,
"max_price": 10,
"min_amount": 0.1,
"hidden": 0,
"fee": 0.2
},
"ppc_usd": {
"decimal_places": 3,
"min_price": 0.001,
"max_price": 100,
"min_amount": 0.1,
"hidden": 0,
"fee": 0.2
}
}
}
Что я хочу, чтобы разобрать только строку с «ltc_btc» в конце концов, и в частности я хотел бы получить все элементы в переменную, поэтому «decimal_places», «min_price» и т. д. все это между скобками {}, но только для строки «ltc_btc».
Так только это, пожалуйста:
{"decimal_places":5,"min_price":0.1,"max_price":1600,"min_amount":0.01,"hidden":0,"fee":0.2},"ltc_btc":
Как получить переменные из этой строки? Я тоже пользуюсь JSON.Net.
'' ltc_btc "это не конец. Вы должны немного узнать о объектах JSON, прежде чем идти дальше. – melancia