Uso de constantes como llaves mientras crea diccionario en tipo script -- typescript campo con jsonparser camp Relacionados El problema

Using constants as keys while creating Dictionary in Type script


1
vote

problema

Español

Tengo un archivo "constants.ts" que tiene por debajo del código:

  export const PLACEMENT_ID = 'placementId'; export const TIMESTAMP = 'timeStamp';   

En mi código de tipo Script, estoy tratando de usar las constantes como teclas mientras crea un diccionario y luego convertirlo a JSON para escribirlo a un archivo.

  import * as c from './constants';  let obj = JSON.stringify({ c.PLACEMENT_ID: "bob", c.TIMESTAMP: 34 }); console.log(obj); let parsedData = JSON.parse(obj);  console.log(parsedData[c.PLACEMENT_ID]); console.log(parsedData[c.TIMESTAMP]);   

su error de lanzamiento:

  An object literal cannot have multiple properties with the same name in strict mode.   

No pude encontrar ninguna razón en particular por qué está lanzando ese error.

Original en ingles

I've a "constants.ts" file which has below code:

export const PLACEMENT_ID = 'placementId'; export const TIMESTAMP = 'timeStamp'; 

In my type script code, I'm trying to use the constants as keys while creating a dictionary and then convert it to JSON to write it to a file.

import * as c from './constants';  let obj = JSON.stringify({ c.PLACEMENT_ID: "bob", c.TIMESTAMP: 34 }); console.log(obj); let parsedData = JSON.parse(obj);  console.log(parsedData[c.PLACEMENT_ID]); console.log(parsedData[c.TIMESTAMP]); 

Its throwing error:

An object literal cannot have multiple properties with the same name in strict mode. 

I couldn't find any particular reason why is it throwing that error.

     
 
 

Lista de respuestas

1
 
vote
vote
La mejor respuesta
 

funciona bien:

  var code = (event.keyCode ? event.keyCode : event.which); 111  
 

It works fine:

let obj = JSON.stringify({ [c.PLACEMENT_ID]: "bob", [c.TIMESTAMP]: 34 }); 
 
 

Relacionados problema

1  Extraer valor JSON en JavaScript con carácter especial "  ( Extracting json value in javascript with special character ) 
¿Cómo puedo extraer text de los siguientes JSON, ya que contiene "le está dando un intencional { "answers":[ { "questions":[ ], ...

1  Transformación de JSON como DSL a QML  ( Transformation from json like dsl to qml ) 
Definimos nuestro propio DSL para describir UIS que se basa JSON. { "widget": { "type": "label", "le...

-1  JSON analizando en Swift. ¿Cuál es la mejor estructura analizar un archivo JSON?  ( Json parsing in swift whats the best structure parse a json file ) 
Estoy tratando de analizar un archivo JSON que se vea así: TOOLBAR0 Estoy tratando de analizarlo de una manera que proporciona un fácil acceso. Primero ...

0  ¿Cómo leer mi complejo JSON rinify Data en JQery?  ( How to read my complex json stringify data in jquery ) 
Estoy tratando de mostrar el mensaje correo electrónico 'xxx@gmail.com' ya está tomado de este json {"readyState":4,"responseText":"{"Message":"The reque...

12  Análisis de JSON en Jenkins Pipeline (Groovy)  ( Parsing json on jenkins pipeline groovy ) 
He creado un método como se muestra en línea: @NonCPS def parseJsonString(String jsonString) { def lazyMap = new JsonSlurper().parseText(jsonString) ...

0  ¿Cómo puedo comparar 2 archivos JSON y obtener la diferencia de solo 2 pares de teclas / valor y imprima con Python  ( How do i compare 2 json files and fetch the difference of only 2 key value pairs ) 
Tengo 2 archivos JSON similares como a continuación con las mismas teclas. Necesito encontrar la diferencia de una sola tecla en ambos archivos (ID_NUMBER) y ...

-1  ¿Cómo puede analizarse en C # JSON con una clave dinámica utilizando JSON.NET o cualquier otro paquete?  ( How can to parse in c sharp json with dynamic key using json net or any other pa ) 
Hola, chicos, estoy teniendo problemas, ¿cómo puedo analizar a JSON con estos datos porque, como puede ver debajo de la tecla Data_0 está incrementando, estoy...

0  Obteniendo Error de análisis de JSON: ¿Identificador inesperado "indefinido" cuando se usa reaccionar la navegación nativa y reaccionar?  ( Getting json parse error unexpected identifier undefined when using react nat ) 
Soy bastante nuevo para reaccionar nativo, por lo que si la pregunta parece estúpida, lo siento de antemano, he estado intentando horas para que esto funcione...

1  Drop Duplicate Atributo en el análisis de JSON en Spark Scala  ( Drop duplicate attribute in json parsing in spark scala ) 
Estoy analizando el archivo JSON y tengo un atributo que viene dos veces. Así que quiero dejar caer uno el atributo y para que pueda evitar un error ambiguo. ...

0  JSON analizado en objeto, ¿cómo de-construir? [NODEJS]  ( Json parsed into object how to de construct nodejs ) 
He utilizado la siguiente función en una respuesta / cuerpo: var parsed = JSON.parse(body) Al iniciar sesión, quiero obtener mainImage , una tecla que...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos