C#查询出来的数据拼写成Json形式  把Json数据进行压缩成 shortURL的这种形式  

解决方案 »

  1.   

    所谓 short 就是一个 id 编号,这叫什么“压缩”?忽悠不懂编程的人,可以说这是“压缩”。编程的人不能说。
      

  2.   

    http://blog.csdn.net/beiyeqingteng/article/details/7706010
    可以看看这个.
      

  3.   

    最简单的
    id   |  url
    -------------------------
    0    |  www.csdn.net
    1    |  bbs.csdn.net
    访问shorturl.com/0
    去查出0对应 www.csdn.net
    然后跳转即可
      

  4.   

    总的一句就是加密方式从字节上说变少了的基本上不能还原,不变少的加密方式能还原但是又符合你的意思
    你要从多变少,只能做映射,例如1标示url xxxxxx 
      

  5.   

    shortURL这种是在数据库里建一张表,利用主键id将长短地址关联起来.短地址后面的是加密的主键id.
    你要是要加密输出的json数据,就不是参考shortURL的形式,而要去找可逆的加密算法,按照你的要求:
    1.加密之后字符要减少;
    2.解密的函数需要能用js实现.
      

  6.   

    你在JSON 数据生成出来的时候,随机生成一个XXXX,写到数据库里,访问XXXX的时候返回真正的JSON数据。可这又是何必呢?
      

  7.   

    就是数据库里建一个地址关系对应表。code是随机码或者是根据你内部规则来编的,不重复就行了。