<head>
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
  <meta name="id" content="f5cz3j6eotv2piegkt1y2vsw">
  <meta name="title" content="JSON">
  <meta name="created" content="14 May 2025 8:04:25.439 am">
  <meta name="modified" content="21 May 2025 7:13:54.657 am">
  <meta name="creator" content="<unknown>">
  <meta name="modifier" content="<unknown>">
</head>


                      **JSON**




<div st-class="LeTextSnippet"
  st-data="OrderedDictionary {
	'id' : 'gONt7HnxDQCPO6B8BJ0bBw==',
	'parent' : 'f5cz3j6eotv2piegkt1y2vsw',
	'created' : '14 May 2025 8:04:17.2 am',
	'modified' : '14 May 2025 8:04:33.861 am',
	'creator' : 'unknown',
	'modifier' : 'unknown',
	'extra' : { }
}">
Soporte para fossil
</div>

<div st-class="LePharoSnippet"
  st-data="OrderedDictionary {
	'id' : 'oJ/ojtDxDQCIpg/oBm1//g==',
	'parent' : 'f5cz3j6eotv2piegkt1y2vsw',
	'created' : '18 May 2025 3:25:50.342 pm',
	'modified' : '18 May 2025 4:24:56.094 pm',
	'creator' : 'unknown',
	'modifier' : 'unknown'
}">
<script type="preformatted">
~~~ Smalltalk
mirepositorio :=fossilRepo
remote:'https://chiselapp.com/user/thomas-martinez/repository/RepositorioThomas' 
~~~
</script>
</div>

<div st-class="LeTextSnippet"
  st-data="OrderedDictionary {
	'id' : 'cHgowN7xDQCG5Z3vDCPILA==',
	'parent' : 'f5cz3j6eotv2piegkt1y2vsw',
	'created' : '19 May 2025 8:21:46.152 am',
	'modified' : '21 May 2025 7:13:31.058 am',
	'creator' : 'unknown',
	'modifier' : 'unknown',
	'extra' : { }
}">
### Pokemon Pokeapi

En este apartado voy a realizar un análisis de los pokemones: pikachu, piplup y lucario.

En primera instancia vamos a dar anexo a la página de pokeapi que nos va a permitir realizar la visualización de datos.

</div>

<div st-class="LePharoSnippet"
  st-data="OrderedDictionary {
	'id' : 'sIiwyd7xDQCHOfi7DCPILA==',
	'parent' : 'f5cz3j6eotv2piegkt1y2vsw',
	'created' : '19 May 2025 8:24:26.063 am',
	'modified' : '19 May 2025 8:27:55.192 am',
	'creator' : 'unknown',
	'modifier' : 'unknown'
}">
<script type="preformatted">
~~~ Smalltalk
pokemonexamplelink := 'https://pokeapi.co/api/v2/pokemon//pikachu'
~~~
</script>
</div>

<div st-class="LePharoSnippet"
  st-data="OrderedDictionary {
	'id' : 'gDWBhf3xDQC+8Z8/DhL3nQ==',
	'parent' : 'f5cz3j6eotv2piegkt1y2vsw',
	'created' : '20 May 2025 9:04:26.096 pm',
	'modified' : '20 May 2025 9:05:55.309 pm',
	'creator' : 'unknown',
	'modifier' : 'unknown'
}">
<script type="preformatted">
~~~ Smalltalk
pokemonRawData := pokemonExampleLink asUrl retrieveContents
~~~
</script>
</div>

<div st-class="LePharoSnippet"
  st-data="OrderedDictionary {
	'id' : 'cDuUi/3xDQC/h89ADhL3nQ==',
	'parent' : 'f5cz3j6eotv2piegkt1y2vsw',
	'created' : '20 May 2025 9:06:08.008 pm',
	'modified' : '20 May 2025 9:06:18.62 pm',
	'creator' : 'unknown',
	'modifier' : 'unknown'
}">
<script type="preformatted">
~~~ Smalltalk
pokemonDataDictionary := STONJSON fromString: pokemonRawData
~~~
</script>
</div>

<div st-class="LePharoSnippet"
  st-data="OrderedDictionary {
	'id' : '8NBw1t7xDQCIWt+7DCPILA==',
	'parent' : 'f5cz3j6eotv2piegkt1y2vsw',
	'created' : '19 May 2025 8:27:59.992 am',
	'modified' : '20 May 2025 9:03:31.487 pm',
	'creator' : 'unknown',
	'modifier' : 'unknown'
}">
<script type="preformatted">
~~~ Smalltalk
pokemonexamplelink := [ :pokemon | 'https://pokeapi.co/api/v2/pokemon/',
~~~
</script>
</div>

<div st-class="LePharoSnippet"
  st-data="OrderedDictionary {
	'id' : 'QAwdj/3xDQC/n8XVDhL3nQ==',
	'parent' : 'f5cz3j6eotv2piegkt1y2vsw',
	'created' : '20 May 2025 9:07:07.306 pm',
	'modified' : '20 May 2025 9:08:03.513 pm',
	'creator' : 'unknown',
	'modifier' : 'unknown'
}">
<script type="preformatted">
~~~ Smalltalk
pokemonExampleLink := [ :pokemon | 'https://pokeapi.co/api/v2/pokemon/', pokemon ]
~~~
</script>
</div>

<div st-class="LePharoSnippet"
  st-data="OrderedDictionary {
	'id' : 'gJWak/3xDQCBBVgRDhL3nQ==',
	'parent' : 'f5cz3j6eotv2piegkt1y2vsw',
	'created' : '20 May 2025 9:08:22.641 pm',
	'modified' : '20 May 2025 9:08:23.671 pm',
	'creator' : 'unknown',
	'modifier' : 'unknown'
}">
<script type="preformatted">
~~~ Smalltalk
pokemonExampleLink value: 'pikachu'
~~~
</script>
</div>

<div st-class="LePharoSnippet"
  st-data="OrderedDictionary {
	'id' : 'AIwdlf3xDQCBGSa0DhL3nQ==',
	'parent' : 'f5cz3j6eotv2piegkt1y2vsw',
	'created' : '20 May 2025 9:08:48.001 pm',
	'modified' : '20 May 2025 9:08:55.174 pm',
	'creator' : 'unknown',
	'modifier' : 'unknown'
}">
<script type="preformatted">
~~~ Smalltalk
pokemonExampleLink value: 'lucario'
~~~
</script>
</div>

<div st-class="LePharoSnippet"
  st-data="OrderedDictionary {
	'id' : '6BYim/3xDQCBaSJNDhL3nQ==',
	'parent' : 'f5cz3j6eotv2piegkt1y2vsw',
	'created' : '20 May 2025 9:10:28.963 pm',
	'modified' : '20 May 2025 9:10:36.013 pm',
	'creator' : 'unknown',
	'modifier' : 'unknown'
}">
<script type="preformatted">
~~~ Smalltalk
pokemonExampleLink value: 'piplup'
~~~
</script>
</div>

<div st-class="LePharoSnippet"
  st-data="OrderedDictionary {
	'id' : 'UNkSqP3xDQCBtKxiDhL3nQ==',
	'parent' : 'f5cz3j6eotv2piegkt1y2vsw',
	'created' : '20 May 2025 9:14:06.068 pm',
	'modified' : '20 May 2025 9:14:12.691 pm',
	'creator' : 'unknown',
	'modifier' : 'unknown'
}">
<script type="preformatted">
~~~ Smalltalk
'https://pokeapi.co/api/v2/pokemon/pikachu' copyReplaceAll:'pikachu' with: 'lucario'
~~~
</script>
</div>

<div st-class="LePharoSnippet"
  st-data="OrderedDictionary {
	'id' : '6MnRpv3xDQCBqpFbDhL3nQ==',
	'parent' : 'f5cz3j6eotv2piegkt1y2vsw',
	'created' : '20 May 2025 9:13:45.027 pm',
	'modified' : '20 May 2025 9:13:46.525 pm',
	'creator' : 'unknown',
	'modifier' : 'unknown'
}">
<script type="preformatted">
~~~ Smalltalk
pokemonExampleLink := [ :original :replacement | 'https://pokeapi.co/api/v2/pokemon/', original copyReplaceAll: original with: replacement ]
~~~
</script>
</div>

<div st-class="LePharoSnippet"
  st-data="OrderedDictionary {
	'id' : 'MHHauP3xDQCse5xJDk5QYw==',
	'parent' : 'f5cz3j6eotv2piegkt1y2vsw',
	'created' : '20 May 2025 9:18:47.59 pm',
	'modified' : '20 May 2025 9:18:49.41 pm',
	'creator' : 'unknown',
	'modifier' : 'unknown'
}">
<script type="preformatted">
~~~ Smalltalk
pokemonDataDictionary := [ :name | | dataLink pokemonRawData |

	dataLink := 'https://pokeapi.co/api/v2/pokemon/', name.
	pokemonRawData := dataLink asUrl retrieveContents.
	STONJSON fromString: pokemonRawData
]
~~~
</script>
</div>

<div st-class="LeTextSnippet"
  st-data="OrderedDictionary {
	'id' : '6KLQBf7xDQCu0rJ2C4Tixg==',
	'parent' : 'f5cz3j6eotv2piegkt1y2vsw',
	'created' : '20 May 2025 9:40:18.793 pm',
	'modified' : '21 May 2025 7:12:28.378 am',
	'creator' : 'unknown',
	'modifier' : 'unknown',
	'extra' : { }
}">
### Características de los pokemones elegidos
</div>

<div st-class="LePharoSnippet"
  st-data="OrderedDictionary {
	'id' : '0HpMu/3xDQCshZ70Dk5QYw==',
	'parent' : 'f5cz3j6eotv2piegkt1y2vsw',
	'created' : '20 May 2025 9:19:28.618 pm',
	'modified' : '20 May 2025 9:19:29.705 pm',
	'creator' : 'unknown',
	'modifier' : 'unknown'
}">
<script type="preformatted">
~~~ Smalltalk
pokemonDataDictionary value: 'pikachu'
~~~
</script>
</div>

<div st-class="LePharoSnippet"
  st-data="OrderedDictionary {
	'id' : 'MATvu/3xDQCskatlDk5QYw==',
	'parent' : 'f5cz3j6eotv2piegkt1y2vsw',
	'created' : '20 May 2025 9:19:39.262 pm',
	'modified' : '20 May 2025 9:19:45.949 pm',
	'creator' : 'unknown',
	'modifier' : 'unknown'
}">
<script type="preformatted">
~~~ Smalltalk
pokemonDataDictionary value: 'lucario'
~~~
</script>
</div>

<div st-class="LePharoSnippet"
  st-data="OrderedDictionary {
	'id' : 'uJsIyf3xDQCs8JN8Dk5QYw==',
	'parent' : 'f5cz3j6eotv2piegkt1y2vsw',
	'created' : '20 May 2025 9:23:19.044 pm',
	'modified' : '20 May 2025 9:23:29.941 pm',
	'creator' : 'unknown',
	'modifier' : 'unknown'
}">
<script type="preformatted">
~~~ Smalltalk
pokemonDataDictionary value: 'piplup'
~~~
</script>
</div>

<div st-class="LeTextSnippet"
  st-data="OrderedDictionary {
	'id' : 'yKv6Bv7xDQCvoxZ/C4Tixg==',
	'parent' : 'f5cz3j6eotv2piegkt1y2vsw',
	'created' : '20 May 2025 9:40:38.317 pm',
	'modified' : '21 May 2025 7:13:54.657 am',
	'creator' : 'unknown',
	'modifier' : 'unknown',
	'extra' : { }
}">
### Tipos de comparación y colección de cada pokemon
</div>

<div st-class="LePharoSnippet"
  st-data="OrderedDictionary {
	'id' : 'kNYKzf3xDQCtO/pnDk5QYw==',
	'parent' : 'f5cz3j6eotv2piegkt1y2vsw',
	'created' : '20 May 2025 9:24:26.3 pm',
	'modified' : '20 May 2025 9:24:57.23 pm',
	'creator' : 'unknown',
	'modifier' : 'unknown'
}">
<script type="preformatted">
~~~ Smalltalk
pokemonDataDictionaries := #('pikachu' 'piplup' 'lucario') collect: [:name | 
	pokemonDataDictionary value: name
]
~~~
</script>
</div>

<div st-class="LePharoSnippet"
  st-data="OrderedDictionary {
	'id' : '0Lw60f3xDQCt4mrbDk5QYw==',
	'parent' : 'f5cz3j6eotv2piegkt1y2vsw',
	'created' : '20 May 2025 9:25:36.547 pm',
	'modified' : '20 May 2025 9:25:59.982 pm',
	'creator' : 'unknown',
	'modifier' : 'unknown'
}">
<script type="preformatted">
~~~ Smalltalk
#('pikachu' 'piplup' 'lucario')
~~~
</script>
</div>

<div st-class="LePharoSnippet"
  st-data="OrderedDictionary {
	'id' : '0DFl5v3xDQCKO6InCLPjJA==',
	'parent' : 'f5cz3j6eotv2piegkt1y2vsw',
	'created' : '20 May 2025 9:31:31.65 pm',
	'modified' : '20 May 2025 9:32:03.945 pm',
	'creator' : 'unknown',
	'modifier' : 'unknown'
}">
<script type="preformatted">
~~~ Smalltalk
pokemonDataDictionaries collect: [:item |
	{item at: 'name' . item at: 'weight' }
]
~~~
</script>
</div>

<div st-class="LePharoSnippet"
  st-data="OrderedDictionary {
	'id' : 'kCwT7P3xDQCKTx7ICLPjJA==',
	'parent' : 'f5cz3j6eotv2piegkt1y2vsw',
	'created' : '20 May 2025 9:33:06.94 pm',
	'modified' : '20 May 2025 9:33:14.479 pm',
	'creator' : 'unknown',
	'modifier' : 'unknown'
}">
<script type="preformatted">
~~~ Smalltalk
pokemonDataDictionaries collect: [:item |
	{item at: 'name' . item at: 'name' }
]
~~~
</script>
</div>

<div st-class="LePharoSnippet"
  st-data="OrderedDictionary {
	'id' : 'wOT4//3xDQCuoPuMC4Tixg==',
	'parent' : 'f5cz3j6eotv2piegkt1y2vsw',
	'created' : '20 May 2025 9:38:40.76 pm',
	'modified' : '20 May 2025 9:38:42.044 pm',
	'creator' : 'unknown',
	'modifier' : 'unknown'
}">
<script type="preformatted">
~~~ Smalltalk
pokemonDataDictionaries collect: [:item |
	{item at: 'name' . item at: 'height' }
]
~~~
</script>
</div>



<!-- Markdeep: -->

<style class="fallback">body{visibility:hidden;white-space:pre;font-family:monospace}</style>
<script>window.markdeepOptions = {tocStyle: "auto"}</script>
<script src="markdeep.min.js" charset="utf-8"></script>
<script 
  src="https://casual-effects.com/markdeep/latest/markdeep.min.js?" 
 charset="utf-8">
</script>
<!--<script>window.alreadyProcessedMarkdeep||(document.body.style.visibility="visible")</script>-->



<!-- Hypothesis -->
<script src="https://hypothes.is/embed.js" async></script>