我在我的reactjs项目中使用nextjs。在nextjs中,在服务器端调用getInitialProps()进行第一次页面加载,因此,我们无法访问本地存储来获取会话。我们如何使用nextjs正确管理会话。
我正在使用Pandas从API获取数据.API以JSON格式返回数据.但是json在数据帧中有一些我不想要的值.由于这些值,我无法为数据框分配索引.以下是格式.
{
"Success": true,
"message": "",
"result": [{"id":12312312, "TimeStamp":"2017-10-04T17:39:53.92","Quantity":3.03046306,},{"id": 2342344, "TimeStamp":"2017-10-04T17:39:53.92","Quantity":3.03046306,}]}
Run Code Online (Sandbox Code Playgroud)
我只对"结果"部分感兴趣.一种方法是导入json,request.get(request_URL)然后在提取"结果"部分后,将结果转换为数据帧.第二种方法是导入数据Pandas.read_json(JSON_URL)并将返回的数据帧转换回json,然后在提取"result"部分后,将结果转换为数据帧.
有没有其他方法可以做到这一点?什么是最好的方法,为什么?谢谢.