如何为typescript键入到JSON文件?

如何为typescript键入到JSON文件?,typescript,Typescript,我有一个JSON文件。在这个JSON文件中有一个图像数据。(不是package.json或tsconfig.json等) 我必须使用此文件将图像渲染到web浏览器。 但是,此JSON位于父对象中,如(示例代码是问题示例) 所以,我已经打字了 interface A { b: number c:number d:string imageJson : JSON ** The error happened. } 失败,错误代码如下(错误代码是我显示的实际代码) 我可以修复什

我有一个JSON文件。在这个JSON文件中有一个图像数据。(不是package.json或tsconfig.json等)

我必须使用此文件将图像渲染到web浏览器。 但是,此JSON位于父对象中,如(示例代码是问题示例)

所以,我已经打字了

interface A {
  b: number
  c:number
  d:string 
  imageJson : JSON     ** The error happened.
}
失败,错误代码如下(错误代码是我显示的实际代码)


我可以修复什么代码?

使用type
string
。没有type
JSON
这样的东西。使用
object
instead在“不可分配给'string'类型”中遇到一些问题@拿一些字节来说,使用type
string
。没有type
JSON
。使用
object
instead在“不可分配给'string'类型”中遇到一些问题@获取一些字节
interface A {
  b: number
  c:number
  d:string 
  imageJson : JSON     ** The error happened.
}
Type '{ v: string; fr: number; ip: number; op: number; w: number; h: number; nm: string; 
ddd: number; assets: ({ id: string; layers: ({ ddd: number; ind: number; ty: number; nm: string; 
refId: string; sr: number; ks: { o: { ...; }; r: { ...; }; p: { ...; }; a: { ...; }; s: { ...; }; }; 
... 8 more ...; shapes?: undefined; ...' is missing the following properties 
from type 'JSON': parse, stringify, [Symbol.toStringTag]  TS2739