小编Glo*_*thm的帖子

ZXing Android生成1D条码

我已经看过这里关于编码条码的例子:

http://code.google.com/p/zxing/source/browse/trunk/androidtest/src/com/google/zxing/client/androidtest/ZXingTestActivity.java

但它生成的只是QR.我正在寻找一维条码生成/编码.什么是正确的编码类型?

Intent intent = new Intent("com.google.zxing.client.android.ENCODE");
intent.setPackage("com.google.zxing.client.android");
intent.putExtra("ENCODE_TYPE", "???");
Run Code Online (Sandbox Code Playgroud)

条形码扫描仪不喜欢ENCODE_TYPE = CODE_39和CODE_93.有任何想法吗?

mobile android barcode barcode-scanner zxing

8
推荐指数
2
解决办法
7519
查看次数

MongoAlchemy文档通过Flask-MongoAlchemy编码为JSON

我想我在这里错过了一些小事.我正在测试Python框架Flask和Flask-MongoAlchemy,并希望将实体转换为JSON输出.这是我的代码(抽象):

from flask import Flask
from flaskext.mongoalchemy import MongoAlchemy

try:
    from bson.objectid import ObjectId
except:
    pass

#a bunch of code to open the mongoDB

class ClassA(db.Document):
    title = db.StringField()
    field1 = db.StringField()
    field2 = db.BoolField()

@app.route('/api/classA', methods=['GET'])
def api_list_all
    a = ClassA.query.all()
    result = []
    for b in a:
        result.append(b.wrap())
    print result
    return json.dumps(result)
Run Code Online (Sandbox Code Playgroud)

如果没有json.dumps行,print语句会提示正确的结果.但是只有当我在结果上运行json.dumps时,它才会产生:

TypeError:ObjectId('...')不是JSON可序列化的

我错过了什么?

python mongodb flask

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

标签 统计

android ×1

barcode ×1

barcode-scanner ×1

flask ×1

mobile ×1

mongodb ×1

python ×1

zxing ×1