Angular2 JSON对象

时间:2016-09-06 08:05:01

标签: javascript json rest angular

我有一个RESTful服务的应用程序。我从服务器获取一个JSON对象,但我不知道该对象内部的键。是否限制为具有特定键的JSON对象定义类?如何存储从服务器获取的JSON对象?

2 个答案:

答案 0 :(得分:0)

  

我从服务器获取了一个JSON对象,但我不知道里面的密钥   这个对象。

使用RESTful serivce,您应该知道数据结构是什么。您可以使用Postman(Chrome)或SOAP UI等工具查看您获得的数据。与使用序列化的两个Java应用程序(当您有两个严格类型的类)之间的通信相比,这种服务更像是松散。 您可以执行以下操作:

var d = new MyRichObject();
d.copyInto(jsonResult);

How do I cast a JSON object to a typescript class

  

我不知道里面的钥匙   这个对象

可以检查对象的密钥。

  

if(myObj中的'key')

这样您就可以确定从服务中获得的数据。

答案 1 :(得分:0)

我试图将对象分配出异步函数,所以它未定义,因为函数尚未响应。我认为它的原因是我们不能在不创建具有指定属性的类的情况下分配JSON对象,但我完全错了。我将对象分配给异步函数内的变量,现在我可以访问其中的所有属性。