解析自定义过滤字符串

时间:2016-06-24 09:55:17

标签: c# asp.net json query-string

我目前正在为网络API构建一些自定义过滤器。我想到了一个自定义查询字符串,如下例所示:

http://localhost/api/users?filter=

age(min:18,max:45),explvl(atleast:60),classes(types:[golem,tank,dozer])

我不想在客户端将Json编码为Base64,我发现这种格式更容易阅读。目前我将过滤器查询参数作为字符串返回。 我的问题是如果可能的话,如何有效地将这种格式转换为json和后退。

我也开放了可实现相同可读性并提供解析器实现的替代解决方案。

0 个答案:

没有答案