split

CSharp · Console

/Program.cs

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);
	}
}
;