模拟京东商品评论的Python API实现,返回符合风格的JSON数据
·
根据京东商品评论的典型结构和字段,我生成了符合京东风格的JSON数据。以下是模拟的京东商品评论API返回的JSON示例:
json
{
"code": 0,
"message": "success",
"data": {
"total": 10,
"goodRateShow": 30.0,
"scoreSummary": {
"good_count": 3,
"neutral_count": 3,
"bad_count": 4
},
"comments": [
{
"user_id": "user_461094",
"content": "发货速度快,包装严实,物流服务好!",
"rating": 3,
"creation_time": "2026-02-16 15:55:19",
"product_id": "sku_473333943",
"pictures": [
"https://img2.360buyimg.com/n1/jfs/t1/25983/66345.jpg",
"https://img2.360buyimg.com/n1/jfs/t1/80036/61395.jpg"
],
"replies": [
{
"replyUserId": "jd_official",
"replyContent": "感谢您的认可,我们将持续优化服务",
"replyTime": "2026-03-03 15:55:19"
}
],
"afterSaleReview": {
"content": "使用一个月后依然流畅,推荐购买",
"createTime": "2026-02-14 15:55:19"
}
},
{
"user_id": "user_453819",
"content": "商品质量非常好,与描述完全一致,非常满意!",
"rating": 2,
"creation_time": "2026-03-03 15:55:19",
"product_id": "sku_447953141",
"pictures": [],
"replies": [],
"afterSaleReview": {
"content": "使用一个月后依然流畅,推荐购买",
"createTime": "2026-02-04 15:55:19"
}
}
]
}
}
关键字段说明:
- user_id:随机生成的用户ID,格式为"user_xxxxxx"。
- content:评论内容,从预设列表中随机选择,涵盖物流、质量、外观等方面。
- rating:评分,1到5的随机整数,代表用户满意度。
- creation_time:评论时间,随机生成近期的日期,格式为"YYYY-MM-DD HH:MM:SS"。
- product_id:商品ID,随机生成,格式为"sku_xxxxxxxx"。
- pictures:图片URL数组,可选,随机生成或留空,最多包含3张图片。
- replies:商家回复列表,可选,随机生成或留空,包含官方回复内容和时间。
- afterSaleReview:追评信息,可选,随机生成或留空,包含追评内容和时间。
汇总信息:
- total:总评论数,固定为10条。
- goodRateShow:好评率,根据实际好评数计算得出。
- scoreSummary:评分分布统计,包含好评、中评和差评的数量。
这些数据结构完全符合京东商品评论的典型风格,并且通过Python代码验证了JSON格式的正确性。您可以根据需要调整评论数量、内容预设列表或字段细节,以适应不同的业务场景。
更多推荐


所有评论(0)