2012-05-07 27 views
3

答。我将标记存储在用户输入的数据库中。在PHP中验证用于JSON输出的字符串

B.对于视图,一组这些标记随后被提取并带有查询并连接起来。

C.我重复了这种格式并在视图中打印每个标签。

对于B部分,我在查询中创建了一个JSON数组。但现在我认为选择比JSON更轻量级的格式可能是值得的。我的推理是验证进入数据库的用户标签更简单。

如果我要选择一个分隔符,比如说,来标识标记,那么唯一需要验证的地方是不允许标记这个字符?

+0

'我想制作三明治。唯一不考虑的是顶级面包吗?“我认为我们需要看到更多的建议实施。如果正确完成,JSON超级轻量级​​,所以您可以交易更多的处理时间和逻辑以节省大约六个字符。 – jcolebrand

回答

2

但现在我想这可能是值得选择一个比JSON更轻量级的格式。

你为什么这么认为?通常情况下,使用JSON可以简化前端和后端的操作,因为您可以在PHP中执行json_decode并在Javascript中使用JSON.parse,然后将JSON数据转换为本地对象各自的语言,你可以很容易地操纵。所以我会建议你坚持JSON。

+1

错误,请勿在JavaScript中使用eval。使用native或json.org json解析器,不要在javascript中使用eval。 – jcolebrand

+0

@jcolebrand谢谢!我通常依靠jQuery来进行翻译。刚刚阅读了为什么eval是一个坏主意。 – ErJab

+0

如果你想了解为什么eval不好的一些详细的例子,请点击这里[so],甚至有一些专门的问题;-) – jcolebrand