我想将JSON字符串解析为Google App Engine(python)下的对象.您有什么推荐的吗?编码/字符串化的东西也会很好.您推荐内置的内容,还是我必须在我的应用中包含的库?它安全吗?谢谢.
我有一个使用 webapp2 框架的 Google App Engine 应用程序,它与 MySQL 数据库交互。应用程序的用户可以上传数据。在上传过程中,我想显示一个进度条,因为它可能需要几分钟。
根据我所看到的其他主题(主要是:这个题目和这一次),我工作的一个JSON / JavaScript的解决方案,这都是新的我。
如果我传递一个随机数,进度条本身正在工作。但是,我无法弄清楚如何从 Python 脚本“加载”不断变化的值。
这是 HTML/CSS/Javascript:
HTML:
<div id="myProgress">
<div id="myBar"</div>
</div>
CSS:
#myProgress {width: 300px;
height: 30px;
background-color: #ddd;
}
#myBar {width: 1%;
height: 30px;
background-color: #4CAF50;
}
Javascript:
<script type="text/javascript">
function move() {
var elem = document.getElementById("myBar");
var width = 1;
var id = setInterval(frame, 1000);
function frame() {
if (width >= 100) {
clearInterval(id);
}
else {
//var randomnumber = Math.floor(Math.random() * …Run Code Online (Sandbox Code Playgroud) 我希望以下json从google端点返回
{"arts":[{"id":"4","name":"punjabi"},{"id":"5","name":"hindi"}],"Science":[{"id":"1","name":"MCA"},{"id":"2","name":"physics"},{"id":"3","name":"chemistry"}]}
Run Code Online (Sandbox Code Playgroud)
这是我如何声明我的端点
@endpoints.method(TokenAsInput,GetDepartmentListOutput,
path='getdepartmentlist', http_method='GET',
name='GetDepartmentList')
def getDepartmentList(self,request):
objResult = GetDepartmentListOutput()
objResult.data = dynamicJson
return objResult
Run Code Online (Sandbox Code Playgroud)
但我不知道如何声明GetDepartmentListOutput以便它可以映射上面的JSON.对象'arts','science'是动态的,可能存在也可能不存在.