序列化一个奇怪的js对象

时间:2017-01-17 14:10:02

标签: javascript json string serialization

我有一个js对象,如果我使用console.log,结果是这样的:

{ title: 'testCase',
  id: '5e41538bbf4a7e93a12925a3e6ca12',
  links:
   [ URLLink {
       link: 'www.google.com' } ] 
}

但如果我使用console.log(“sometext”+ wireObj);

结果是:

  

sometext [object Object]

如果我使用JSON.stringify(),结果将变为:

{ title: 'testCase',
  id: '5e41538bbf4a7e93a12925a3e6ca12',
  links:
   [{
       link: 'www.google.com' }] 
}

如您所见,URLLink缺失,我也想保留这些信息。任何意见?

1 个答案:

答案 0 :(得分:0)

如果您尝试做的是将模型链接建模为{ title: 'testCase', id: '5e41538bbf4a7e93a12925a3e6ca12', links: [ {URLLink: {link: 'www.google.com' }}, {URLLink: {link: 'www.yahoo.com' }} ] }个对象的数组,那么您可以这样做:

URLLink

请注意包裹<?php namespace AppBundle\Controller; use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route; use Symfony\Component\HttpFoundation\Response; class GenusController { /** * @Route("/genus") */ public function showAction() { return new Response('Test '); } } 的花括号和@ alexandru-ionut-mihai提到的冒号

将解析如下:

Parsed Json