You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JSON字符串数组对应RAML 1.0 DataType定义校验失败问题咨询

校验结论

你当前编写的RAML 1.0 DataType不是目标JSON结构的正确表示,校验不通过属于预期结果。

错误说明

你的定义中对数组元素的类型声明层级有误:在test数组的items节点下额外嵌套了properties层级,该写法会将数组元素定义为「包含type(string类型)属性的对象」,和需求中「数组元素为纯字符串」的结构完全不符,自然无法匹配你给出的JSON示例。

正确写法
#%RAML 1.0 DataType
    
type: object
properties:
  test:
    type: array
    items: string

该定义和你的JSON结构完全对应:

  • 根节点为object类型
  • 根节点包含test字段,字段类型为数组
  • 数组内所有元素均为string类型,可匹配t1259、t2895这类字符串值

内容的提问来源于stack exchange,提问作者subhash

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.01 12:42:25