dreamhead / moco

Easy Setup Stub Server
MIT License
4.36k stars 1.08k forks source link

现在从template读取的request参数只能以text输出,能否在json格式中返回? #265

Open hilsonchang2018 opened 4 years ago

hilsonchang2018 commented 4 years ago

eg. "response": { "text": { "template": "${req.queries['foo']}" } } to: "response": { "json": { "foo" : { "template": "${req.queries['foo']}" } } }

waitshang commented 4 years ago

这个是可以的,你就把JSON当成一般字符串,加上Content-Type: application/json头就行了。

iamxiaoguizi commented 4 years ago

这个是可以的,你就把JSON当成一般字符串,加上Content-Type: application/json头就行了。

能举个例子么?

iamxiaoguizi commented 4 years ago

这个是可以的,你就把JSON当成一般字符串,加上Content-Type: application/json头就行了。

已经知道了,谢谢。比较麻烦,但是能实现这个功能。

iamxiaoguizi commented 4 years ago

这个是可以的,你就把JSON当成一般字符串,加上Content-Type: application/json头就行了。

template里面不能有中文吗?试了一下中文报错了

mrsundaychen commented 3 years ago

这个是可以的,你就把JSON当成一般字符串,加上Content-Type: application/json头就行了。

已经知道了,谢谢。比较麻烦,但是能实现这个功能。

遇到了同样的问题,想问下怎么在json中使用template的。谢谢 @iamxiaoguizi

waitshang commented 3 years ago

这个是可以的,你就把JSON当成一般字符串,加上Content-Type: application/json头就行了。

template里面不能有中文吗?试了一下中文报错了

可以有中文的。我这里能通过。

mrsundaychen commented 3 years ago

@waitshang 可以说下怎么在json中使用template吗,有sample code最好了,谢谢。

waitshang commented 3 years ago

@waitshang 可以说下怎么在json中使用template吗,有sample code最好了,谢谢。

Json也是字符串,字符串怎么用template,你就对着Json字符串用template。

hi404 commented 3 years ago

@waitshang 可以说下怎么在json中使用template吗,有sample code最好了,谢谢。

Json也是字符串,字符串怎么用template,你就对着Json字符串用template。 有没有例子,试了好久还是没搞定

yzyunzhang commented 3 years ago

同问,这个问题很困扰我。我们需要mock一些post接口,要根据post请求体里面的某些json数据,返回不一样的json体,这个现在不知道该如何实现,如果有人知道如何使用,给个例子,十分感谢。

hppryz commented 2 years ago

eg. "response": { "text": { "template": "${req.queries['foo']}" } } to: "response": { "json": { "foo" : { "template": "${req.queries['foo']}" } } }

这个是可以的,你就把JSON当成一般字符串,加上Content-Type: application/json头就行了。

已经知道了,谢谢。比较麻烦,但是能实现这个功能。

我按照例子配了之后返回的就是 "foo" : { "template": "${req.queries['foo']}" } 这个咋整

hppryz commented 2 years ago

eg. "response": { "text": { "template": "${req.queries['foo']}" } } to: "response": { "json": { "foo" : { "template": "${req.queries['foo']}" } } }

but I got the response like @hilsonchang2018

"foo" : { "template": "${req.queries['foo']}" } @