i need deserialize this json (https://mtgjson.com/json/AllCards.json), but have property name dynamic, y try with json.net with dynamic object in c#. help please.
            Asked
            
        
        
            Active
            
        
            Viewed 160 times
        
    -1
            
            
        - 
                    Can we have a look at your code? Just the block where you do your deserialization. – Ram Kumaran Mar 02 '19 at 21:03
 - 
                    var listas = new List
(); string cartasJson = System.IO.File.ReadAllText(@"C:\AllCards.json"); var cartas = JsonConvert.DeserializeObject – pikipichiummm Mar 03 '19 at 04:39(cartasJson); foreach (var item in cartas) { listas.Add(item.name); } Whe i try to get name property, the program crash because dont find the "name" property  
1 Answers
0
            
            
        Take a look at this SO answer. You can use something like the following:
var json = System.IO.File.ReadAllText("path/to/dataFile.json"); // read JSON string data
dynamic data = Json.Decode(json); // parse JSON string 
You will need to get Json.Decode from the System.Web.Helpers assembly, which I think should be available in the MVC 5 Nuget package.
        Bondolin
        
- 2,793
 - 7
 - 34
 - 62