java - 如何通过flask返回一个java可以接受的实例化数据
问题描述
我通过python定义了一个实例化数据,如下所示:
class data:
def __init__(self,a,b):
self.A = a
self.B = b
如果我只返回 d,则运行代码时会出错:
app = Flask(__name__)
@app.route('/',methods=['POST','GET'])
def response():
d = data(1,2)
return d
或者
return jsonify(d)
或者
return json.dump(d)
看来我没有正确地将实例化数据序列化为 json 格式。
我应该如何返回Java可以接受的数据并调用dA之类的数据?
解决方案
嗯。像这个:
class Data {
private final int a;
private final int b;
public Data(int a, int b) {
this.a = a;
this.b = b;
}
}
public Data response() {
return new Data(1, 2);
}
推荐阅读
- java - Gurobi 800,Java,检索变量数返回零
- html - 在html中制作背景图片整页
- android - 将我的 android 项目共享到 Github 后,应用程序文件被禁用且未上传
- firebase - Firebase Cloud Functions 使用 API 密钥保护 HTTPS 端点
- qemu - QEmu 的 `-nodefaults` 没有像我预期的那样工作
- c# - 无法在 C# 中将 EventHandler 作为参数传递
- c - xcrun:错误:无效的活动开发者路径
- javascript - 仅在提交表单之前填写必填字段时如何创建模式
- java - Java jTable 列未调整大小以适应应用程序启动时的内容
- python - ValueError : 对已关闭文件的 I/O 操作(文件已打开?)