记录Ai答题平台中的平台智能化时遇到的Json问题
首先在代码与文档完全一致的情况下,生成题目时总是报错 :Missing value at 1 [character 2 line 1]
大致可以推断出是Json格式的问题,接下来Debug一下
解决方法是对当前字符串进行replace
▼text复制代码json = json.replace("\\n", "").trim().replace("\\\"", "\"");
查看效果
转换完成
前端获取数据成功!
具体是什么原因导致的,由于能力有限,目前还不清楚,知道问题的鱼友可以在评论区说出的答案,感谢你的不吝赐教。评论
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
内容推荐
作者分享
【编程导航】以为毕业即失业?专科起步+考研失败+惨遭失恋,我如何在杭州拿到7.5k双休的Offer?
28
25年再接再厉,拿到人生中的第二个Java面试 + 公司选择求助(help)
9
终于在25年迎来了人生的第一次Java面试
11
AI答题项目的今日总结
通过学习Ai答题平台学到了非常巧妙的使用策略模板的方法,那就是使用注解来调用不同的策略。
具体流程如下:
首先定义评分策略接口ScoringStrategy,编写doService方法。
实现doService方法创建自定义评分规则
之后添加@interface ScoringStrategyConfig注解方法,添加@Component注解,之后使用到该注解的策略就会自动加载到Spring容器中。
将注解添加到要使用的策略类中,就会根据我们定义的注解去匹配相关的策略。
2
学习Java的第86-117天
学习内容:
1、学习了一个SSM+Vue3的前后端分离小demo,了解一些CRUD的操作(大部分代码已经EasyCode生成),最困难的地方是登录的逻辑,包括鉴权、token令牌验证,生成与销毁、服务端与浏览器之间的参数传递、json数据的封装等(一个完整的登录太难啦!)。
2、学习SpringBoot,了解SpringBoot的自动装配、配置文件、启动流程、Admin图像化界面。
3、学习RocketMQ,了解RocketMQ优点(削峰填谷、异步提速、应用解耦)、消息类别(同/异步、延时、批量、过滤)、高级特性等。
4、学习SpringCloud/SpringCloud Alibaba 了解微服务架构中的服务注册与发现、负载均衡、配置中心、熔断限流降级、网关等。
5、学习SpringSecurity,了解JWT基础,一些鉴权,授权的操作。
6、学习一些设计模式,观察者、模板、代理、单例、工厂等。
7、复习完Java基础(IO、JVM、并发、集合)、计算机网络的八股。
下一步学习计划:
ES,工作流、Docker,继续看八股,预计耗时两周。
路漫漫其修远兮,加油!
5
