Android |在没有初始类的情况下将Json解析为Object

时间:2015-11-15 17:15:43

标签: android json jackson gson

什么是解析像这样的JSON的最佳方法?

<Window x:Class="TestPopup.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:l="clr-namespace:TestPopup" **x:Name="MyWindow"**
        Title="MainWindow" Height="350" Width="525">
    <Window.DataContext>
        <l:ViewModel/>
    </Window.DataContext>
    <StackPanel>


<Popup Name="ThePopup" **DataContext="{Binding DataContext, ElementName=MyWindow}"**

也许有一些第三方插件会自动将JSON转换为Object,所以我不必创建实际的类?

我看到的每个地方,建议创建一个类来保存记录值,然后使用这样的行:

{
    "condition":{
        "text":{
            "0":"Light Rain"
        },
        "code":{
            "0":"11"
        },
        "temp":{
        "0":"8"
        },
        "date":{
        "0":"Thu, 12 Nov 2015 9:19 am EET"
        }
    },

    "forecast":{
        "Thu":{
            "day":{
                "0":"Thu"
            },
            "date":{
                "0":"12 Nov 2015"
            },
            "low":{
                "0":"5"
            },
            "high":{
                "0":"11"
            },
            "text":{
                "0":"Rain"
            },
            "code":{
                "0":"12"
            }
        },

        ...
}

但就我而言,这根本不方便。

无论如何,你会如何处理这样的案件?所有的想法都非常感谢!

0 个答案:

没有答案