从Rest Service在React.js中创建JSON对象

时间:2016-04-05 15:19:34

标签: json reactjs mapping

我正在寻找指导或一个很好的例子,我可以将来自休息服务的数据映射到JSON"类型"然后可以在许多不同的反应组分中使用的物体。

JSON对象将用于映射来自几个不同的休息服务的数据,这些服务基本上保存非常相似的数据,这样可以更好地使用一个对象,然后将数据绑定到相应的React组件。

我是React.JS的新手,我已经用Google搜索从Rest Service示例中找到JSON的数据映射器。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

你通常不必做太多,至少在前端方面。只要REST端点可以返回JSON响应,您就可以了。只需确保在请求中设置适当的Content-Type标头。请注意,设置标题并不能保证JSON响应,服务器必须能够以该格式发送它。

如果您自己创建REST服务,则有很多选择。如果您正在使用节点,则只需返回一个javascript对象即可。如果您正在使用其他语言,如Java,C#等,它们会带有可以为您将对象序列化为JSON的库。我在使用C#时使用JSON.net。在这些情况下,因为数据将作为字符串返回,所以在收到数据后,您只需要JSON.parse(),然后将其设置为相应的React组件的状态。