标签: api

如何在Django中解析JSON数组

我是Django Rest API框架的新手,并使用get来获取其api为https://api.coursera.org/api/courses.v1?q=search&query=machine+learning的json数组,但我无法解析它。实际上我想存储所有名称并将它们发送到.html文件。我使用了这段代码,但对我没有用。

    req = requests.get('https://api.coursera.org/api/courses.v1?q=search&
                                query=machine+learning')
    jsonList = []
    jsonList.append(req.json())
    print(jsonList[0])
    userData = {}
    for value in jsonList[0]:
        parsedData.append(value["name"])
        print(value["name"])
    return render(request, 'app/profile.html', {'data': parsedData})
Run Code Online (Sandbox Code Playgroud)

python api django json django-rest-framework

-1
推荐指数
1
解决办法
1976
查看次数

语法错误:复合文字中的换行符前需要结尾逗号

我用Golang写了一些对我来说似乎不错的代码,但是我发现了这个语法错误,我认为这与Go在行尾附加分号有关。有人可以解释一下这段代码有什么问题吗?

成员的类型为fb.Result(又名map [string] interface {})

func worker() {
   defer wg.Done()
   for i := range input {
       member, err := fb.Get("/1", fb.Params{
         "fields": "first_name",
         "access_token": "valid_token",
         }); err == nil {
            output <- fmt.Sprint(member["first_name"])
          }else{
           fmt.Println(err)
           continue
       }
   }
}
Run Code Online (Sandbox Code Playgroud)

api go

-1
推荐指数
1
解决办法
885
查看次数

如何在Android中获取当前时间戳?

我想在这个YYYY-MM-DDTHHmmssZ中获取当前的时间戳。期望值:2016-01-01%2000:00:00 我尝试了各种方法,下面是其中一种:

String timeStamp = new SimpleDateFormat("YYYY-MM-DD'T'HH:mm:ss'Z'").format(new Timestamp(System.currentTimeMillis()));
Run Code Online (Sandbox Code Playgroud)

我仍然面临错误(未获得预期的输出,即2016-01-01%2000:00:00),谢谢您的帮助。

java api android timestamp android-studio

-1
推荐指数
1
解决办法
2万
查看次数

从imdb csv文件中选择一个随机电影

我有一个非常大的IMDB CSV文件(9500行)(如果你不熟悉IMDB CSV文件这里的样本),我想选择一个随机电影及其信息.

我想这样做的原因是我正在编写一个node.js程序,需要一个随机电影标题,等级.....等.

我试图使用imdb模块,但其结果非常差,模块运行不正常,似乎没有替代它,所以我想为什么不使用CSV文件作为API或idk.这可能吗?将CSV文件导入为数组并从中选择一个随机电影?请告诉我你可能知道的任何事情来帮助我.谢谢!

javascript csv api node.js

-1
推荐指数
1
解决办法
199
查看次数

将 ISO 日期时间字符串转换为 Date() 对象

使用 Javascript 如何将 ISO 字符串 2013-08-10T12:10:15.474Z 转换为日期 () 对象。不要使用时刻

我想以 HH MM SS MM DD YYYY 结束

date.parse 将字符串转换为自 1/1/70 起的毫秒数 这不是我想要的。

javascript api node.js

-1
推荐指数
1
解决办法
6133
查看次数

如何将JSON映射到.NET类

我想将此JSON映射到.NET类.如何将此JSON数据映射到类中?请建议如何.这是json:

{"results": [
   "43853",
   "43855",
   "43856",
   "43857",
   {
     "questionType": 3,
     "choiceAnswers": [123]   
   }
 ]}
Run Code Online (Sandbox Code Playgroud)

c# asp.net api json web

-1
推荐指数
1
解决办法
119
查看次数

如何使用PHP正确格式化JSON

我正在尝试使用PHP创建RESTful API.我无法以我以前看到的方式格式化它.会很感激一些指导.谢谢.

这是当前的JSON输出:

 [
    {
        "boardID": "12345",
        "MQ9": "673627",
        "MQ131": "87565",
        "MQ135": "67887",
        "longitude": "51.504425",
        "latitude": "-0.1291608",
        "time": "13:32",
        "date": "2018-03-14"
    },
Run Code Online (Sandbox Code Playgroud)

这就是我想要实现的目标:

{
    "data": [
        {
        "boardID": "12345",
        "MQ9": "673627",
        "MQ131": "87565",
        "MQ135": "67887",
        "longitude": "51.504425",
        "latitude": "-0.1291608",
        "time": "13:32",
        "date": "2018-03-14"
   },
Run Code Online (Sandbox Code Playgroud)

这是我的PHP:

<?php
  require 'connect.php';

  if(!$con){ 
  die('Could not connect: '.mysqli_error()); 
  } 

  $result = mysqli_query($con, "SELECT * FROM airQual"); 

  while($row = mysqli_fetch_assoc($result)
  { 
  $output[]=$row; 
  } 

  echo(json_encode($output, JSON_PRETTY_PRINT)); 

  mysqli_close($con);

  ?>
Run Code Online (Sandbox Code Playgroud)

php mysql api rest json

-1
推荐指数
1
解决办法
75
查看次数

Vapor Swift Fluent非常非常慢的查询

当我在Vapor中运行用Swift编写的查询时,我注意到Fluent的性能很差。当我以这种方式运行原始查询时:

 SELECT *  FROM "Model"
Run Code Online (Sandbox Code Playgroud)

响应时间约为20-30毫秒。如果我以这种方式运行查询:

Model.query(on: request).all()
Run Code Online (Sandbox Code Playgroud)

响应时间增加了十倍。为什么?有什么问题?

api backend swift vapor

-1
推荐指数
1
解决办法
213
查看次数

如何在 API 中返回单例列表?

我正在学习使用 Eclipse IDE 和 Spring-Boot 框架创建 Java API。因此,我面临着无法解决的语法问题。以下是我的代码供您参考:

package first.microservice.moviecatalogservice.resources;

import java.util.Collections;
import java.util.List;

import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import first.microservice.moviecatalogservice.models.CatalogItem;

@RestController 
@RequestMapping("/catalog")
public class MovieCatalogResource {
        
    @RequestMapping("/{user_id}")   
    public List<CatalogItem> getCatalog(@PathVariable("user_id") String user_id)
        {
            return Collections.singletonList(
                     <CatalogItem> new CatalogItem(name: "DonJon", desc: "Test", rating: 4)
                    );
        }
}
Run Code Online (Sandbox Code Playgroud)

另一个具有 CatalogItem 类的代码:

package first.microservice.moviecatalogservice.models;

public class CatalogItem {

    private String Name;
    private String Desc;
    private int Rating;
    
    public CatalogItem(String name, String desc, int rating) {
        Name = name;
        Desc = desc; …
Run Code Online (Sandbox Code Playgroud)

java api spring-boot

-1
推荐指数
1
解决办法
922
查看次数

Call an HTTP POST API with Flatten or not flatten body?

I am working on an API which can return a list of Users:

"users": [
  {
    "userId": 1,
    "name": "John Smith"
    "address": {
      "countryCode": "gb",
      "street": "Orford Street 20",
      "locality": "London"
    }
    "skills": [
      { "skillId": 1, "name": "design" },
      { "skillId": 2, "name": "logotype" }
    ]
  }
]
Run Code Online (Sandbox Code Playgroud)

Consider I need to create a User with address and skills.

Which body format is more commonly used? Something kind of flatten:

"users": [
  {
    "name": "John Smith"
    "addressCountryCode": "gb",
    "addressStreet": …
Run Code Online (Sandbox Code Playgroud)

api api-design asp.net-core

-1
推荐指数
1
解决办法
44
查看次数