


Comment supprimer les caractères indésirables entre les clés et les valeurs en JSON ?
l'éditeur php Strawberry est là pour partager avec vous une astuce sur le traitement JSON : Comment supprimer les caractères inutiles entre les clés et les valeurs en JSON ? Lors du traitement des données JSON, nous devons souvent nettoyer certains caractères inutiles pour améliorer la lisibilité des données et réduire la taille de la transmission des données. En utilisant les fonctions et expressions régulières associées à PHP, nous pouvons facilement supprimer les caractères inutiles entre les clés et les valeurs dans JSON, rendant les données plus ordonnées et standardisées. Ensuite, je présenterai en détail les étapes de fonctionnement spécifiques et la mise en œuvre du code.
Contenu de la question
J'ai JSON comme ceci : {"key1": "value1", n n "key2": "value2nwithnewline"}
Je veux :
- Supprimer nn
- Préserver les caractères value2n et newline.
J'aurai donc un JSON valide.
J'ai essayé :regex mais je n'ai pas compris comment spécifier en dehors des clés et des valeurs.
Et ça :
package main import ( "bytes" "fmt" ) func main() { jsonStr := `{"key1": "value1", \n \n "key2": "value2\nwithnewline"}` var cleaned bytes.Buffer quoteCount := 0 for i := 0; i < len(jsonStr); i++ { if jsonStr[i] == '"' { quoteCount++ } if quoteCount%2 == 0 && jsonStr[i] != '\n' { cleaned.WriteByte(jsonStr[i]) } else if quoteCount%2 == 1 { cleaned.WriteByte(jsonStr[i]) } } fmt.Println(cleaned.String()) }
Lien Go Playground : https://go.dev/play/p/zvNSCuE4SjQ
Cela ne fonctionne pas car cela peut n
en fait être
n
n
实际上是
n
解决方法
鉴于您问题的参数,您可以使用 strings.ReplaceAll
cleaned := strings.ReplaceAll(input, "\n \n ", "")
Compte tenu des paramètres de votre question, vous pouvez utiliser strings.ReplaceAll Remplacez tout nn :
cleaned.WriteByte(jsonStr[i])
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds



Comment PHP et MySQL gèrent-ils les caractères spéciaux et les symboles d'échappement en JSON ? Avec le développement rapide d'Internet, JSON (JavaScript Object Notation), en tant que format d'échange de données léger, est largement utilisé dans l'interaction de données front-end et back-end. En PHP et MySQL, la capacité à traiter les données JSON devient également de plus en plus importante. Cependant, les données JSON contiennent parfois des caractères spéciaux et des symboles d'échappement, ce qui peut entraîner une analyse et un affichage incorrects des données. dans cet article

Comment traiter un tableau JSON en utilisant PHP et MySQL ? Introduction : Dans le développement d'applications Web modernes, le traitement des données JSON est devenu une exigence courante. PHP et MySQL sont des technologies largement utilisées, et comprendre comment les utiliser pour traiter les tableaux JSON améliorera considérablement l'efficacité et la flexibilité du développement. Cet article explique comment utiliser PHP et MySQL pour traiter les tableaux JSON et fournit des exemples de code correspondants. 1. Créez une table de base de données Avant d'utiliser PHP et MySQL pour traiter les tableaux JSON, nous

J'ai ce JSON : {"key1": "value1",\n\n"key2": "value2\nwithnewline"} Je veux : Supprimer\n\nConserver la valeur2\n et la nouvelle ligne. J'aurai donc un JSON valide. J'ai essayé :regex mais je n'ai pas compris comment spécifier en dehors des clés et des valeurs. Et ceci : packagemainimport("bytes""fmt")funcmain(){jsonStr:=`{"key1":"value1",\n\n

Analyse des données JSON L'analyse des données JSON est une étape critique dans le traitement de données complexes. En Java, nous pouvons utiliser les méthodes suivantes : Utiliser la bibliothèque Gson : Gson est une bibliothèque d'analyse jsON largement utilisée qui fournit une API concise et efficace, comme indiqué ci-dessous : Gsongson=newGson();JsonObjectjsonObject=gson.fromJson(jsonString ,JsonObject .class) ; Utilisation de la bibliothèque Jackson : Jackson est une autre bibliothèque de traitement JSON populaire qui prend en charge des fonctionnalités riches et la conversion vers d'autres formats (tels que XML), comme indiqué ci-dessous : ObjectMappe

Comment gérer les nombres et les flottants en JSON en utilisant PHP et MySQL ? Dans le développement Web moderne, la transmission et le stockage des données utilisent généralement le format JSON. JSON est un format d'échange de données léger qui est largement utilisé dans le transfert de données front-end et back-end et dans les interfaces API. Lors du traitement de données JSON, vous rencontrez souvent le besoin de traiter des nombres et des nombres à virgule flottante. Cet article expliquera comment utiliser PHP et MySQL pour traiter les nombres et les nombres à virgule flottante en JSON. L'analyse des nombres ou des flottants de JSON en PHP est possible

Dans le développement de logiciels modernes, de nombreuses applications doivent interagir via des API (Application Programming Interfaces), permettant le partage de données et la communication entre différentes applications. Dans le développement PHP, les API sont une technologie courante qui permet aux développeurs PHP de s'intégrer à d'autres systèmes et de travailler avec différents formats de données. Dans cet article, nous explorerons comment gérer les données au format XML et JSON dans le développement PHPAPI. Traitement des données au format XML XML (Extensible Markup Language) est un format de données couramment utilisé dans divers

Compréhension approfondie des compétences de traitement JSON dans le développement Java Résumé : Avec le développement d'Internet et l'application généralisée de l'interaction des données, le traitement des données JSON est devenu un élément indispensable du développement logiciel moderne. Cet article abordera les techniques de traitement JSON dans le développement Java, y compris les concepts de base de JSON, les avantages de l'utilisation de JSON et les outils de traitement JSON couramment utilisés dans le développement Java. 1. Le concept de base de JSON JSON (JavaScriptObjectNotation) est

Comment gérer les données en double en JSON en utilisant PHP et MySQL ? Avec le développement continu de la technologie Internet, nous devons souvent traiter divers formats de données, parmi lesquels JSON (JavaScriptObjectNotation) est un format d'échange de données largement utilisé. Lors du traitement des données JSON, nous devons parfois gérer des données en double. Cet article expliquera comment utiliser PHP et MySQL pour gérer les données en double dans JSON et fournira des exemples de code correspondants. Premièrement, nous avons besoin
