CSharp · Console
using System;
using Newtonsoft.Json.Linq;
using System.Linq;
public class Program
{
public static void Main()
{
string sampleJSON = @"{ " +
"\"730\": {"+
"\"2\": {"+
"\"18505270901\": {"+
"\"currency\": 0,"+
"\"appid\": 730,"+
"\"contextid\": \"2\","+
"\"id\": \"18505270901\","+
"\"descriptions\": ["+
"{"+
"\"type\": \"html\","+
"\"value\": \"Exterior: Minimal Wear\""+
"},"+
"{"+
"\"type\": \"html\","+
"\"value\": \" \""+
" },"+
"],"+
"\"name\": \"AWP | Corticera\","+
"\"type\": \"Classified Sniper Rifle\","+
"\"market_name\": \"AWP | Corticera (Minimal Wear)\""+
"},"+
"}"+
"}}";
JObject j = JObject.Parse(sampleJSON);
string itemName = (string)j["730"]["2"]["18505270901"]["name"];
string inN = (string)(j["730"].FirstOrDefault().FirstOrDefault().FirstOrDefault().FirstOrDefault()["market_name"]);
string itemMN = (string)(j["730"].FirstOrDefault().FirstOrDefault().FirstOrDefault().FirstOrDefault()["descriptions"][0]["value"]);
Console.WriteLine("1: {0} \n2: {1}\n3: {2}",itemName, inN, itemMN);
}
}